IronXL 操作指南 導入及導出為 DataSet How to Import and Export as DataSet Chaknith Bin 更新日期:7月 22, 2025 Download IronXL NuGet 下載 DLL 下載 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 資料集是資料的記憶體內部表示,可以包含多個相關的表格、關係和約束。 它通常用於處理來自各種來源的資料,如資料庫、XML 等。 資料表是資料集中的一個基本構建塊。 它表示具有行和列的單一表格,就像資料庫中的表格一樣。 它用於以表格式組織和操縱資料。 快速開始:將工作簿快速匯出為 System.Data.DataSet 使用 IronXL,將工作簿轉換為資料集僅需一個方法調用。 此範例顯示如何通過使用 ToDataSet 和可選的首行標題識別,輕鬆地將整個工作簿(每個工作表作為 DataTable)匯出。 Get started making PDFs with NuGet now: Install IronXL with NuGet Package Manager PM > Install-Package IronXL.Excel Copy and run this code snippet. DataSet ds = WorkBook.Create().ToDataSet(useFirstRowAsColumnNames: true); Deploy to test on your live environment Start using IronXL in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小工作流程(5 步驟) 下載 C# 庫以匯入和匯出資料集 準備資料集以匯入到試算表物件 使用 LoadWorkSheetsFromDataSet 方法將資料集匯入工作簿 使用 ToDataSet 方法將工作簿匯出為資料集 檢查轉換結果 開始使用 IronXL 立即開始在您的項目中使用 IronXL 並免費試用。 第一步: 免費啟動 載入資料集 利用 Workbook 的靜態 LoadWorkSheetsFromDataSet 方法將資料集匯入工作簿。 此方法需要資料集和工作簿物件。 因此,您應該在此之前使用 Create 方法初始化工作簿或試算表。 在提供的代碼示例中,將您希望轉換的資料集物件連同工作簿物件一起提供給該方法。 :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) $vbLabelText $csharpLabel 訪問 如何載入現有試算表 文章了解更多關於從各種文件格式匯入試算表的內容。 匯出資料集 ToDataSet 方法將工作簿轉換為 System.Data.DataSet,其中每個工作表代表一個 System.Data.DataTable。 在當前的 Excel 工作簿上使用此方法,將其從工作簿轉換為資料集物件。 此方法的 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() $vbLabelText $csharpLabel 訪問 如何保存或匯出試算表 文章,以了解更多關於將試算表匯出到各種文件格式的內容。 常見問題解答 如何在 C# 中將 DataSet 導入到電子表格? 您可以使用 IronXL 的 LoadWorkSheetsFromDataSet 方法將 DataSet 導入到電子表格中。這需要 DataSet 和 Workbook 對像,您可以使用 Create 方法初始化。 使用 C# 將工作簿導出為 DataSet 的過程是什麼? 要在 C# 中將工作簿導出為 DataSet,請使用 IronXL 提供的 ToDataSet 方法。此方法將每個工作表轉換為 DataSet 中的 DataTable。 在將工作簿轉換為 DataSet 時,可以使用第一行作為列名嗎? 是的,當在 IronXL 中使用 ToDataSet 方法時,可以將 useFirstRowAsColumnNames 參數設置為 true,以便使用第一行作為列名。 如何下載用於在 C# 中管理 DataSets 的 IronXL 庫? 您可以通過訪問 https://nuget.org/packages/IronXL.Excel/ 從 NuGet 下載用於在 C# 中管理 DataSets 的 IronXL 庫。 使用 IronXL 導入 DataSet 應遵循哪些步驟? 首先,下載 IronXL,然後準備您的 DataSet。使用 LoadWorkSheetsFromDataSet 方法將其導入到工作簿中並驗證轉換。 是否可以將導入的 DataSet 保存為 Excel 文件? 是的,一旦 DataSet 使用 IronXL 載入到工作簿中,您可以使用 SaveAs 方法指定所需的檔名和格式,將其保存為 Excel 文件。 使用 C# 中的 DataSet 有什麼優勢? DataSet 允許在內存中表示多個相關表、關係和約束,使其能夠靈活處理來自各種數據源(例如數據庫和 XML)的數據。 Chaknith Bin 立即與工程團隊聊天 軟體工程師 Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。 準備好開始了嗎? Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:1,686,155 查看許可證