Interopを使用せずにExcelファイルをロード

IronXL の Load 機能を使用すると、さまざまな形式 (XLSX、XLS、CSV など) の既存の Excel ファイルを簡単に読み込み、操作できます。 WorkBookをロードすることで、そのWorkSheetsとデータにアクセスできるようになり、値を抽出したり、セル範囲をループしたり、合計値や最大値などの計算を実行できるようになります。 特定のセルにアクセスしたり、その値を適切なデータ型(整数や小数など)に変換したり、さらにはLINQを使って高度なデータ操作を行うこともできます。 この機能により、.NET での Excel データの操作が簡略化され、データ分析、レポート生成、自動化などのタスクに理想的です。

WorkBook オブジェクトは、IronXL で Excel ファイルと対話するための重要な出発点です。 WorkBook.Load("sample.xlsx") メソッドを使用することで、既存の Excel ファイルを開き、その内容と構造にアクセスしてさらに操作することができます。 これにより、開発者は既存のデータを使用してタスクを自動化し、新しいスプレッドシートをゼロから作成せずにスプレッドシートを更新できます。

次に、WorkSheets[0] プロパティを使用して、ワークブック内の最初のワークシートにアクセスします。 Excel では、ワークブックに複数のシートを含めることができ、それぞれが行と列に整理されたデータセットを表しています。 最初のシートを選択することで、データが保存される主要領域をターゲットにしたり、値の読み取りや結果の計算などの操作を行うことができます。

range変数は特定のセルグループ、この場合はA2からA10までの範囲を定義します。 これにより、IronXL は複数のセルと一度に対話することができ、値の読み取り、書式設定の適用、範囲を超えた計算の実行などが可能になります。 この例では、列の範囲をキャプチャし、順次データを簡単に操作できます。

.Sum() メソッドは、選択した範囲内の数値値の合計を計算するために使用されます。 これは、IronXL がデータ範囲に対して迅速で組み込みの計算を実行できることを強調しており、手動での反復と加算の必要性を排除します。

最後に、Console.WriteLine() ステートメントは計算された合計をコンソールに出力します。 これは、範囲での値の合計など、操作の結果をアプリケーション内で直接表示するシンプルですが強力な方法です。

このアプローチにより、開発者はデータ集約タスクを簡単に自動化したり、より大きなワークフローに統合したりできます。

IronXLでExcelファイルの読み込みと操作を学ぶ

準備はできましたか?
Nuget ダウンロード 1,765,830 | バージョン: 2025.12 リリース