Interopを使用せずにExcelファイルをロード
IronXLのLoad機能により、Python開発者はXLSX、XLS、CSVなど様々な形式の既存Excelファイルを開いて操作できます。 WorkBookをロードすると、すべてのワークシートとセルデータにアクセスでき、値を抽出したり、範囲を反復したり、合計や最大値などの計算を簡単に行うことができます。 セルは個別にアクセスでき、その値は適切なPythonのデータ型に変換されます。 この機能は、PythonでのExcelデータ作業を簡素化し、データ分析、レポート生成、ワークフロー自動化に最適です。
PythonでExcelファイルを読み込み、合計を計算するための5つのステップ
workbook = WorkBook.Load("sample.xlsx")worksheet = workbook.WorkSheets[0]range_ = worksheet["A2:A10"]total = range_.Sum()print("A2:A10 の合計は:", total)
既存のExcelファイルを操作するための出発点はWorkBook.Loadです。 ファイルパスを通して、IronXLはワークブックを開き、その内容をすべて操作できるようにします。Microsoft Excelをインストールする必要はありません。
ワークブックを読み込んだ後、WorkSheets[0]は最初のワークシートを選択します。 Excel では、ワークブックに複数のシートを含めることができ、それぞれが行と列に整理されたデータセットを表しています。 最初のシートを対象とすることで、主要なデータソースにアクセスできます。
範囲変数worksheet["A2:A10"]は、列Aの行2から10までのセルグループを定義します。 IronXLは、値の読み取り、フォーマットの適用、集計計算の実行など、複数のセルと同時に対話することを可能にします。
.Sum()メソッドは選択された範囲内のすべての数値の合計を計算し、手動の反復を不要にします。 IronXLは、一般的なデータ分析タスクのためのAverage()、Min()、Max()などの組み込み関数も提供します。
最後に、結果がコンソールに出力されます。 このパターンは、データ集計、レポートパイプライン、またはデータベースのインポートなど、より大きなPythonワークフローに簡単に統合できます。






