IronXL 操作指南 如何使用 C# 將資料表轉換為 CSV 如何使用 C# 將資料表轉換為 CSV Curtis Chau 更新: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 使用 IronXL,只需幾個步驟即可將現有資料表轉換為 CSV,從而將資料表匯出為 CSV。 本文旨在向您展示一個簡單的例子。 快速入門:一行程式碼將資料表匯出為 CSV 檔案 使用 IronXL,只需一次簡單的呼叫即可將填充的 DataTable 立即轉換為 CSV 檔案——無需循環,無需互操作,輕鬆便捷。 您只需要一個工作簿及其預設工作表,即可使用 SaveAsCsv 在幾秒鐘內匯出。 立即開始使用 NuGet 建立 PDF 檔案: 使用 NuGet 套件管理器安裝 IronXL PM > Install-Package IronXL.Excel 複製並運行這段程式碼。 IronXL.W或kBook.Create().DefaultW或kSheet.SaveAsCsv("output.csv", ","); 部署到您的生產環境進行測試 立即開始在您的專案中使用 IronXL,免費試用! 免費試用30天 最小工作流程(5 個步驟) 下載並安裝將 DataTable 轉換為 CSV 的 C# 庫 使用DataTable類別儲存新數據 建立新電子表格或匯入現有電子表格 遍歷表格行並相應地填入工作表中的儲存格。 使用SaveAsCsv C# 函數匯出到 CSV 文件 步驟 1 1. 增加 IronXL Free 您需要先安裝 IronXL,才能在應用程式中使用它。 幸運的是,他們提供了許多將 IronXL 安裝到您的專案中的方案。 請透過以下連結從他們的網站下載: https://ironsoftware.com/csharp/excel/docs/ 或 在 Visual Studio 中,選擇"項目"選單 點選"管理 NuGet 套件" 搜尋 IronXL.Excel 點選安裝 Install-Package IronXL.Excel 圖 1 - IronXL.Excel NuGet 套件 操作指南 2. 建立資料表並將其匯出為 CSV 文件 現在你準備好了。 首先,導入 IronXL 命名空間。 using IronXL; using IronXL; Imports IronXL $vbLabelText $csharpLabel 然後,加入以下程式碼: :path=/static-assets/excel/content-code-examples/how-to/csharp-database-to-csv-datatable.cs using IronXL; using System; using System.Data; // Create a new DataTable object DataTable table = new DataTable(); // Add a single column named "Example_DataSet" of type string table.Columns.Add("Example_DataSet", typeof(string)); // Add rows to the DataTable table.Rows.Add("0"); table.Rows.Add("1"); table.Rows.Add("2"); table.Rows.Add("3"); table.Rows.Add("1"); table.Rows.Add("2"); table.Rows.Add("3"); // Create a new Excel workbook and set its author metadata WorkBook wb = WorkBook.Create(ExcelFileFormat.XLS); wb.Metadata.Author = "OJ"; // Get the default worksheet WorkSheet ws = wb.DefaultWorkSheet; // Initialize rowCounter for Excel sheet rows int rowCount = 1; // Loop through each row in the DataTable and add the data to the Excel worksheet foreach (DataRow row in table.Rows) { // Populate worksheet cells with data from DataTable ws["A" + (rowCount)].Value = row[0].ToString(); rowCount++; } // Save the workbook as a CSV file wb.SaveAsCsv("Save_DataTable_CSV.csv", ";"); // Will be saved as: Save_DataTable_CSV.Sheet1.csv IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 上述程式碼建立了一個資料表,然後建立了一個新的工作簿,並將"OJ"指定為其擁有者/建立者。 接下來是一個 f或each 循環,它將資料表中的資料插入到 Excel 工作表中。 最後,使用SaveAsCsv方法將資料表匯出為 CSV 檔案。 輸出的Excel工作表如下: 圖 2 -資料表輸出到 CSV 圖書館快速訪問 IronXL API 參考文檔 使用便利的 IronXL API 參考文檔,了解更多並分享如何在 Excel 電子表格中合併、取消合併和處理儲存格。 IronXL API 參考文檔 常見問題解答 如何在 C# 中將資料表轉換為 CSV? 您可以使用 IronXL 將 DataTable 轉換為 CSV,首先安裝 IronXL 庫,然後創建並填充 DataTable,接著使用 SaveAsCsv 方法將數據導出到 CSV 文件。 使用 IronXL 將資料表轉換為 CSV 的步驟是什麼? 首先,通過 NuGet 或從他們的網站安裝 IronXL 函式庫。導入 IronXL 命名空間,創建和填充資料表,然後創建 Excel 工作簿以承載數據。最後,使用 SaveAsCsv 方法將工作簿導出為 CSV 文件。 我需要安裝 Microsoft Excel 才能使用 IronXL 將資料表轉換為 CSV 嗎? 不,您不需要安裝 Microsoft Excel。IronXL 允許您在不依賴 Excel Interop 的情況下將資料表轉換為 CSV。 如何在我的 C# 項目中安裝 IronXL? 您可以通過從他們的網站下載或在 Visual Studio 中通過 NuGet 套件管理器安裝 IronXL。搜索 'IronXL.Excel' 然後點擊安裝。 您能提供一個使用 IronXL 將資料表轉換為 CSV 的代碼示例嗎? 當然!首先,創建和填充資料表。然後,導入 IronXL 命名空間,創建 Excel 工作簿,用資料表中的數據填充它,並使用 SaveAsCsv 方法將其導出為 CSV 文件。 IronXL 中的 'SaveAsCsv' 方法用於做什麼? IronXL 中的 SaveAsCsv 方法用於將填充的 Excel 工作簿導出為 CSV 文件格式,方便數據分享和操作。 我在哪裡可以找到 IronXL API 參考文件? IronXL API 參考文件可在他們的網站上找到,提供詳細資訊說明如何使用函式庫的功能,如合併、取消合併和處理 Excel 試算表單元格。 在 C# 中自動化資料表到 CSV 的轉換是否可能? 是的,通過在 C# 專案中使用 IronXL,您可以自動化將資料表轉換為 CSV 文件的過程,使用簡單而有效的代碼,包括 SaveAsCsv 方法。 Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 準備好開始了嗎? Nuget 下載 1,738,553 | Version: 2025.11 剛發表 免費下載 NuGet 下載總數:1,738,553 檢視授權