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