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 ダウンロード 2,052,917 | バージョン: 2026.6 just released
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronXL.Excel
サンプルを実行する あなたのデータがスプレッドシートになるのを見る。