How to Import and Export as DataSet

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 IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    DataSet ds = WorkBook.Create().ToDataSet(useFirstRowAsColumnNames: true);
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小限のワークフロー(5ステップ)

  1. DataSetとしてインポートおよびエクスポートするためのC#ライブラリをダウンロード
  2. データセットをスプレッドシートオブジェクトにインポートできるように準備する
  3. LoadWorkSheetsFromDataSet メソッドを使用して、データセットをワークブックにインポートする
  4. ToDataSet メソッドを使用してワークブックをデータセットとしてエクスポートする
  5. 変換結果を確認する

IronXL の開始

今日あなたのプロジェクトでIronXLを無料トライアルで使用開始。

最初のステップ:
green arrow pointer
---------------------------------- ## データセットをロード ワークブックの静的メソッド `LoadWorkSheetsFromDataSet` を利用して、データセットをワークブックにインポートします。 このメソッドには、データセットとワークブックの両方のオブジェクトが必要です。 したがって、事前にワークブックまたはスプレッドシートを `Create` メソッドを使用して開始する必要があります。 提供されたコード例では、変換したいデータセットオブジェクトを、そのワークブックオブジェクトと一緒にメソッドに提供します。 ```csharp :path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-load.cs ``` さまざまなファイル形式からスプレッドシートをインポートする方法については、[既存のスプレッドシートを読み込む方法](/csharp/excel/how-to/load-spreadsheet/) の記事をご覧ください。
## データセットをエクスポート `ToDataSet` メソッドは、ワークブックを **System.Data.DataSet** に変換し、各ワークシートが **System.Data.DataTable** を表します。 このメソッドを現在のExcelワークブックに使用して、ワークブックをデータセットオブジェクトに変換します。 メソッドの **useFirstRowAsColumnNames** パラメーターは、最初の行を列名として使用するかどうかを設定します。 ```csharp :path=/static-assets/excel/content-code-examples/how-to/export-dataset-datatable-export.cs ``` さまざまなファイル形式にスプレッドシートをエクスポートする方法については、[スプレッドシートを保存またはエクスポートする方法](/csharp/excel/how-to/export-spreadsheet/) の記事をご覧ください。

よくある質問

C#でデータセットをスプレッドシートにインポートするにはどうすればいいですか?

データセットをスプレッドシートにインポートするには、IronXLのLoadWorkSheetsFromDataSetメソッドを利用できます。これには、データセットとワークブックオブジェクトの両方が必要で、Createメソッドを使用して開始できます。

C#でワークブックをデータセットとしてエクスポートするプロセスは何ですか?

C#でワークブックをデータセットとしてエクスポートするには、IronXLが提供するToDataSetメソッドを使用します。このメソッドは、各ワークシートをデータセット内のデータテーブルに変換します。

ワークブックをデータセットに変換する際に最初の行を列名として使用できますか?

はい、IronXLのToDataSetメソッドを使用する際、useFirstRowAsColumnNamesパラメータをtrueに設定して最初の行を列名として使用できます。

C#でデータセットを管理するためのIronXLライブラリをダウンロードするにはどうすればいいですか?

C#でデータセットを管理するIronXLライブラリは、https://nuget.org/packages/IronXL.Excel/にアクセスしてNuGetからダウンロードできます。

IronXLを使用してデータセットをインポートするために従うべき手順は何ですか?

まずIronXLをダウンロードし、次にデータセットを準備してください。そして、そのデータセットをワークブックにインポートし、変換を確認するためにLoadWorkSheetsFromDataSetメソッドを使用してください。

インポートされたデータセットをExcelファイルとして保存することは可能ですか?

はい、データセットがIronXLを使用してワークブックにロードされた後、SaveAsメソッドを使用し、必要なファイル名と形式を指定することでExcelファイルとして保存できます。

C#でデータセットを使用する利点は何ですか?

データセットは、複数の関連テーブルや関係のメモリ内表現を提供し、多様なデータソースからのデータ処理に使用されます。

Chaknith Bin
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。
準備はいいですか?
Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました