C#でExcelをDataTableに変換する方法

このチュートリアルでは、ExcelをC#でDataTableに変換する方法を学習する手順を実行します。これは、C#を使用してExcelファイルをDataTableに読み込み、グリッドビューの背後で表示したり、データベースにデータを挿入したりするのに非常に便利な機能です。以下は、最終的にXLSXとして保存されるC#のDataTableにExcelをインポートする手順です。

C#でExcelをDataTableに変換する手順

  1. NuGetパッケージマネージャーを使用して、Aspose.Cells for .NETライブラリをプロジェクトに追加します
  2. System、System.Data、およびAspose.Cells名前空間への参照を追加します
  3. 空のWorkbookオブジェクトをインスタンス化します
  4. 最初のシートに、datatableにエクスポートするサンプルデータを入力します
  5. 記入したワークシートの内容をdatatableにエクスポートします
  6. 検証のために、データテーブルの各行をフェッチして、データテーブルのデータを取得します
  7. フェッチされたすべての行と列をデータテーブルに表示します

このプロセスでは、空のブックを初期化してから、最初のワークシートへの参照を取得します。理解を深めるために、サンプルデータはこのワークシートに入力され、後でDataTableに変換されます。データが入力されたら、WorkSheet.Cells.ExportDataTable関数を使用してDataTableを作成します。この関数は、列ヘッダーをインポートするためのプロビジョニングとともに、ワークシートの任意の領域からのデータの選択をサポートします。このDataTableを作成した後、各行のすべての列を表示して内容を確認します。

C#でExcelをDataTableにインポートするコード

このプロセスでは、相互運用機能もMSExcelも使用されません。で説明されているように、Excelを他の形式に変換することもできます 大きなExcelファイルをC#でCSVにエクスポートする方法

 日本語