データセットとしてインポートおよびエクスポートする方法
データセットとは、複数の関連するテーブル、リレーションシップ、および制約を保持できるメモリ内データの表現です。 データベース、XMLなどのさまざまなソースからのデータを処理するためによく使用されます。
DataTableはDataSet内の基本的な構成要素です。 それは、データベース内のテーブルと同様に、行と列を持つ単一のテーブルを表します。 それは、データを表形式で整理し操作するために使用されます。
IronXLを使用して、DataSetをスプレッドシートオブジェクトにインポートし、再度DataSetにエクスポートすることができます。
データセットとしてインポートおよびエクスポートする方法
- DataSetとしてインポートおよびエクスポートするためのC#ライブラリをダウンロード
- スプレッドシートオブジェクトにインポートするためのデータセットを準備する
LoadWorkSheetsFromDataSet
メソッドを使用して、DataSet をワークブックにインポートしますToDataSet
メソッドを使用してワークブックを DataSet としてエクスポートします- 変換結果を確認する
IronXLで始めましょう
今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。
データセットをロード
WorkBookの静的なLoadWorkSheetsFromDataSet
メソッドを利用して、DataSetをワークブックにインポートします。 このメソッドには、DataSetオブジェクトとWorkBookオブジェクトの両方が必要です。 したがって、Create
メソッドを使用して、事前にワークブックまたはスプレッドシートを開始する必要があります。 提供されたコード例では、変換したい DataSet オブジェクトを workbook オブジェクトとともにメソッドに渡してください。
: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)
さまざまなファイル形式からスプレッドシートをインポートする方法について詳しくは、既存のスプレッドシートを読み込む方法の記事をご覧ください。
データセットのエクスポート
ToDataSet
メソッドは、ワークブックを System.Data.DataSet に変換します。このとき、各ワークシートは System.Data.DataTable を表します。 現在のExcelワークブックにこのメソッドを使用して、ワークブックをDataSetオブジェクトに変換します。 このメソッドの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()
スプレッドシートを保存またはエクスポートする方法の記事を訪れて、スプレッドシートをさまざまなファイル形式にエクスポートする方法について詳しく学びましょう。