如何匯入和匯出為 DataSet
DataSet 是一種內存中的數據表示,可以容納多個相關表格、關係和約束。 它常用於處理來自各種資料來源的資料,例如資料庫、XML等。
DataTable 是 DataSet 內的一個基本建構塊。 它代表一個具有行和列的單一表格,就像資料庫中的表格一樣。 它用於以表格形式組織和操作數據。
您可以使用IronXL將DataSet導入到一個電子表格對象中,並將其導出回DataSet。
如何作為DataSet導入和導出
開始使用IronXL
立即在您的專案中使用IronXL,並享受免費試用。
加載資料集
使用 WorkBook 的靜態 LoadWorkSheetsFromDataSet
方法將 DataSet 導入工作簿。 此方法需要 DataSet 和 WorkBook 對象。 因此,您應該使用 Create
方法事先初始化工作簿或試算表。 在提供的程式碼範例中,將您希望轉換的 DataSet 物件與工作簿物件一同提供給該方法。
: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)
訪問如何載入現有的試算表文章瞭解更多關於從各種檔案格式導入電子表格的資訊。
匯出DataSet
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()
訪問如何儲存或匯出試算表閱讀本文以了解更多有關將電子表格導出為各種文件格式的資訊。