如何匯入和匯出為 DataSet
DataSet 是一種內存中的數據表示,可以包含多個相關的表、關係和約束。它通常用於處理來自各種來源的數據,如數據庫、XML 等。
DataTable 是 DataSet 中的一個基本組成單元。它表示具有行和列的單個表,就像數據庫中的表一樣。它用於以表格形式組織和操作數據。
您可以使用 IronXL 將 DataSet 導入到電子表格對象中,並將其導出回 DataSet。
如何作為DataSet導入和導出
立即開始在您的專案中使用IronPDF,並享受免費試用。
查看 IronXL 上 Nuget 快速安裝和部署。已被下載超過800萬次,它正用C#改變Excel。
Install-Package IronXL.Excel
請考慮安裝 IronXL DLL 直接下載並手動安裝到您的專案或GAC表單: IronXL.zip
手動安裝到您的項目中
下載DLL載入 DataSet
利用 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()
訪問 如何儲存或匯出試算表 閱讀本文以了解更多有關將電子表格導出為各種文件格式的資訊。