データセットとしてインポートおよびエクスポートする方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

によって チャクニット・ビン

データセットとは、複数の関連するテーブル、リレーションシップ、および制約を保持できるメモリ内データの表現です。 データベース、XMLなどのさまざまなソースからのデータを処理するためによく使用されます。

DataTableはDataSet内の基本的な構成要素です。 それは、データベース内のテーブルと同様に、行と列を持つ単一のテーブルを表します。 それは、データを表形式で整理し操作するために使用されます。

IronXLを使用して、DataSetをスプレッドシートオブジェクトにインポートし、再度DataSetにエクスポートすることができます。


Excel 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronXL.Excel
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

Excel 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronXL.Excel
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

今日からプロジェクトでIronPDFを使い始めましょう。無料のトライアルをお試しください。

最初のステップ:
green arrow pointer

チェックアウト IronXL オン Nuget 迅速なインストールと展開のために。8百万以上のダウンロード数により、ExcelをC#で変革しています。

Excel 用 C# NuGet ライブラリ nuget.org/packages/IronXL.Excel/
Install-Package IronXL.Excel

インストールを検討してください IronXL DLL 直接。ダウンロードして、プロジェクトまたはGACの形式で手動でインストールしてください。 IronXL.zip

プロジェクトに手動でインストールする

DLLをダウンロード

データセットをロード

ワークブックに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)
VB   C#

ウェブサイトに訪問してください 既存のスプレッドシートを読み込む方法 さまざまなファイル形式からスプレッドシートをインポートする方法について詳しく知るには、この記事をご覧ください。


データセットのエクスポート

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()
VB   C#

ウェブサイトに訪問してください スプレッドシートを保存またはエクスポートする方法 様々なファイル形式にスプレッドシートをエクスポートする方法について詳しくは、この記事をご覧ください。

チャクニット・ビン

ソフトウェアエンジニア

チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。