IronXL ハウツー データセットとしてインポートおよびエクスポートする C#でDataSet/DataTableをインポート・エクスポートする方法 Chaknith Bin 更新日:7月 22, 2025 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English データセットは、複数の関連するテーブル、リレーションシップ、および制約を保持できるメモリ内でのデータの表現です。 それは、データベースやXMLなどのさまざまなソースからのデータを操作するためによく使用されます。 DataTableは、DataSet内での基本的な構成要素です。 これは、データベースのテーブルのように、行と列を持つ単一のテーブルを表します。 これは、データを表形式で整理および操作するために使用されます。 クイックスタート: ワークブックを System.Data.DataSet として即座にエクスポート IronXL を使用すると、ワークブックをデータセットに変換するのに1つのメソッドコールだけですみます。 この例は、オプションの最初の行をヘッダーとして認識する機能を使用して、ワークブック全体をどれだけ簡単にエクスポートできるかを示しています。各シートを DataTable として ToDataSet を使用します。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronXL をインストールします PM > Install-Package IronXL.Excel このコード スニペットをコピーして実行します。 DataSet ds = WorkBook.Create().ToDataSet(useFirstRowAsColumnNames: true); 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronXL を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) DataSet としてインポートおよびエクスポートするための C# ライブラリをダウンロードします。 スプレッドシートオブジェクトにインポートするためにデータセットを準備する LoadWorkSheetsFromDataSetメソッドを使用して、データセットをワークブックにインポートします。 ToDataSetメソッドを使用して、ワークブックをDataSetとしてエクスポートします。 変換結果を確認する IronXLを使い始める 今日あなたのプロジェクトでIronXLを無料トライアルで使用開始。 最初のステップ: 無料で始める データセットをロード ワークブックの静的メソッド LoadWorkSheetsFromDataSet を利用して、データセットをワークブックにインポートします。 このメソッドには、データセットとワークブックの両方のオブジェクトが必要です。 したがって、事前にワークブックまたはスプレッドシートを Create メソッドを使用して開始する必要があります。 提供されたコード例では、変換したいデータセットオブジェクトを、そのワークブックオブジェクトと一緒にメソッドに提供します。 :path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-load.cs using IronXL; using System.Data; // Create dataset DataSet dataSet = new DataSet(); // Create workbook WorkBook workBook = WorkBook.Create(); // Load DataSet to workBook WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook); Imports IronXL Imports System.Data ' Create dataset Private dataSet As New DataSet() ' Create workbook Private workBook As WorkBook = WorkBook.Create() ' Load DataSet to workBook WorkBook.LoadWorkSheetsFromDataSet(dataSet, workBook) $vbLabelText $csharpLabel さまざまなファイル形式からスプレッドシートをインポートする方法については、既存のスプレッドシートを読み込む方法 の記事をご覧ください。 データセットをエクスポート ToDataSet メソッドは、ワークブックを System.Data.DataSet に変換し、各ワークシートが System.Data.DataTable を表します。 このメソッドを現在のExcelワークブックに使用して、ワークブックをデータセットオブジェクトに変換します。 メソッドの useFirstRowAsColumnNames パラメーターは、最初の行を列名として使用するかどうかを設定します。 :path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-export.cs using IronXL; using System.Data; // Create new Excel WorkBook document WorkBook workBook = WorkBook.Create(); // Create a blank WorkSheet WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet"); // Export as DataSet DataSet dataSet = workBook.ToDataSet(); Imports IronXL Imports System.Data ' Create new Excel WorkBook document Private workBook As WorkBook = WorkBook.Create() ' Create a blank WorkSheet Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet") ' Export as DataSet Private dataSet As DataSet = workBook.ToDataSet() $vbLabelText $csharpLabel さまざまなファイル形式にスプレッドシートをエクスポートする方法については、スプレッドシートを保存またはエクスポートする方法 の記事をご覧ください。 よくある質問 C#でデータセットをスプレッドシートにインポートするにはどうすればいいですか? IronXLのLoadWorkSheetsFromDataSetメソッドを使用して、DataSetをスプレッドシートにインポートできます。これには、Createメソッドを使用して初期化したDataSetとWorkbookオブジェクトが必要です。 C#でワークブックをデータセットとしてエクスポートするプロセスは何ですか? ExcelワークブックをDataSetとしてエクスポートするには、IronXLが提供するToDataSetメソッドを使用します。このメソッドは、各ワークシートをDataSet内のDataTableに変換します。 ワークブックをデータセットに変換する際に最初の行を列名として使用できますか? はい、IronXLのToDataSetメソッドを使用すると、useFirstRowAsColumnNamesパラメータをtrueに設定して最初の行を列名として使用できます。 C#でデータセットを管理するためのIronXLライブラリをダウンロードするにはどうすればいいですか? C#でデータセットを管理するIronXLライブラリは、https://nuget.org/packages/IronXL.Excel/にアクセスしてNuGetからダウンロードできます。 IronXLを使用してデータセットをインポートするために従うべき手順は何ですか? まずIronXLをダウンロードし、次にDataSetを準備します。LoadWorkSheetsFromDataSetメソッドを使ってワークブックにインポートし、変換を検証します。 インポートされたデータセットをExcelファイルとして保存することは可能ですか? はい、一度IronXLを使用してDataSetがワークブックにロードされると、SaveAsメソッドを使用してExcelファイルとして保存できます。必要なファイル名と形式を指定します。 C#でデータセットを使用する利点は何ですか? データセットは、複数の関連テーブルや関係のメモリ内表現を提供し、多様なデータソースからのデータ処理に使用されます。 Chaknith Bin 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。 準備はできましたか? Nuget ダウンロード 1,738,553 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 1,738,553 ライセンスを見る