IronXL 操作指南 導入及導出為 DataSet 如何在 C# 中匯入和匯出資料集/資料表 Chaknith Bin 更新:7月 22, 2025 下載 IronXL NuGet 下載 DLL 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English 資料集是記憶體中的資料表示,可以保存多個相關的表、關係和約束。 它通常用於處理來自各種來源的數據,例如資料庫、XML 等。 資料表是資料集中的基本組成部分。 它表示一個包含行和列的單表,很像資料庫中的表格。 它用於以表格形式組織和處理資料。 快速入門:立即將工作簿匯出為 System.Data.DataSet 使用 IronXL,只需呼叫一個方法即可將工作簿轉換為資料集。 此範例展示如何使用ToDataSet (可選的第一行標題識別)輕鬆地將整個工作簿(每個工作表匯出為一個 DataTable)匯出。 立即開始使用 NuGet 建立 PDF 檔案: 使用 NuGet 套件管理器安裝 IronXL PM > Install-Package IronXL.Excel 複製並運行這段程式碼。 DataSet ds = WorkBook.Create().ToDataSet(useFirstRowAsColumnNames: true); 部署到您的生產環境進行測試 立即開始在您的專案中使用 IronXL,免費試用! 免費試用30天 最小工作流程(5 個步驟) 下載用於匯入和匯出為資料集的 C# 庫 準備將 DataSet 導入到電子表格對像中 使用LoadWorkSheetsFromDataSet方法將資料集匯入工作簿中。 使用ToDataSet方法將工作簿匯出為 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) $vbLabelText $csharpLabel 請造訪"如何載入現有電子表格"文章,以了解有關從各種文件格式匯入電子表格的更多資訊。 匯出資料集 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() $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,738,553 | Version: 2025.11 剛發表 免費下載 NuGet 下載總數:1,738,553 檢視授權