Interopを使用せずにExcelファイルをロード IronXL の Load 機能を使用すると、さまざまな形式 (XLSX、XLS、CSV など) の既存の Excel ファイルを簡単に読み込み、操作できます。 ワークブックを読み込むことで、そのワークシートとデータにアクセスでき、値の抽出、セル範囲のループ、合計や最大値などの計算を実行できます。 特定のセルにアクセスして、その値を適切なデータ型 (例: 整数、小数) に変換したり、高度なデータ操作に LINQ を使用することもできます。 この機能により、.NET での Excel データの操作が簡略化され、データ分析、レポート生成、自動化などのタスクに理想的です。 Excel ファイルからロードして合計を計算するための 5 ステップ WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.WorkSheets[0]; var range = workSheet["A2:A10"]; decimal sum = range.Sum(); Console.WriteLine("範囲 A2:A10 の合計は: " + sum); WorkBook オブジェクトは、IronXL で Excel ファイルと対話するための重要な出発点です。 WorkBook.Load("sample.xlsx") メソッドを使用することで、既存の Excel ファイルを開き、その内容と構造にアクセスしてさらに操作することができます。 これにより、開発者は既存のデータを使用してタスクを自動化し、新しいスプレッドシートをゼロから作成せずにスプレッドシートを更新できます。 次に、WorkSheets[0] プロパティを使用して、ワークブック内の最初のワークシートにアクセスします。 Excel では、ワークブックに複数のシートを含めることができ、それぞれが行と列に整理されたデータセットを表しています。 最初のシートを選択することで、データが保存される主要領域をターゲットにしたり、値の読み取りや結果の計算などの操作を行うことができます。 range 変数は特定のセルグループを定義し、この場合は A2 から A10 の範囲です。 これにより、IronXL は複数のセルと一度に対話することができ、値の読み取り、書式設定の適用、範囲を超えた計算の実行などが可能になります。 この例では、列の範囲をキャプチャし、順次データを簡単に操作できます。 .Sum() メソッドは、選択した範囲内の数値値の合計を計算するために使用されます。 これは、IronXL がデータ範囲に対して迅速で組み込みの計算を実行できることを強調しており、手動での反復と加算の必要性を排除します。 最後に、Console.WriteLine() ステートメントは計算された合計をコンソールに出力します。 これは、範囲での値の合計など、操作の結果をアプリケーション内で直接表示するシンプルですが強力な方法です。 このアプローチにより、開発者はデータ集約タスクを簡単に自動化したり、より大きなワークフローに統合したりできます。 IronXL を使用して Excel ファイルを読み込み、操作する方法を学ぶ 関連ドキュメントリンク Githubで見る 関連チュートリアル 関連ハウツーガイド クラスドキュメンテーション IronXL DLLをダウンロード Report an Issue on this page 準備はいいですか? Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 1,686,155 ライセンスを見る