使用 IRONXL 如何在 C# 中建立 CSV 檔案 (步驟說明) 教學 Curtis Chau 更新:2025年7月22日 下載 IronXL NuGet 下載 DLL 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 正文內容: 想知道如何在控制台應用程式中使用 C# .NET 庫建立/寫入新的 CSV 檔案資料格式? 如果答案是肯定的,那麼您來對地方了。 這是一個簡單的教程,介紹如何使用IronXL C# .NET 庫從字串建立多行 CSV 檔案(帶標題)。 IronXL 是市場領先的 .NET 庫,無需任何額外的使用者配置即可處理 Excel、CSV 和 XLS 等文件。 如何使用 C# 建立和寫入 CSV 檔案? 使用 C# 產生和編輯 CSV 檔案的最簡單方法,請按照以下簡單步驟操作: 在 Visual Studio 中建立一個 C# 控制台應用程式。 安裝 IronXL .NET 函式庫。 用兩行程式碼從另一個來源建立 CSV 檔案。 1. 在 Visual Studio 中建立新項目 開啟 Visual Studio IDE。 轉到"檔案"選單,選擇"新建專案"後,選擇"控制台應用程式"。 請在對應的文字方塊中輸入項目名稱和首選項目地點。 如何在 C# 中建立 CSV 檔案(逐步教學),圖 1:配置新項目 配置新項目 按一下"下一步"按鈕,選擇所需的 .NET Framework(如下截圖所示),然後按一下"建立"。 如何在 C# 中建立 CSV 檔案(逐步教學),圖 2:目標框架選擇 目標框架選擇 program.cs檔案將會打開。 如何在 C# 中建立 CSV 檔案(逐步教學),圖 3:Program.cs Program.cs 2. 安裝 IronXL C# 庫 IronXL庫可以透過兩種不同的方式下載和安裝: 使用 Visual Studio NuGet 套件管理員 使用 Visual Studio 命令列 2.1. 使用 Visual Studio NuGet 套件管理器 Visual Studio 軟體中提供了 NuGet 套件管理器選項,可以直接將套件安裝到解決方案中。 下面截圖顯示如何開啟它。 如何在 C# 中建立 CSV 檔案(逐步教學),圖 4:NuGet 套件管理器 NuGet 套件管理器 NuGet 套件管理器功能提供了一個區域,使用者可以在此瀏覽和搜尋 NuGet 網站上提供的套件。在搜尋欄位中輸入"IronXL"即可找到 IronXL 庫。 如何在 C# 中建立 CSV 檔案(逐步教學),圖 5:NuGet 套件管理器 NuGet 套件管理器 從上圖搜尋結果中連結的軟體包中,選擇 IronXL 選項,並將該軟體包安裝到解決方案中。 2.2. 使用 Visual Studio 命令列 在 Visual Studio 功能表中選擇"工具",將遊標移至 NuGet 套件管理器,然後按一下"套件管理器控制台"。 如何在 C# 中建立 CSV 檔案(逐步教學),圖 6:Visual Studio 命令列 Visual Studio 命令列 程式包管理器控制台將顯示在螢幕底部。 只要輸入以下程式碼指令並按下回車鍵,IronXL 就會安裝一個實例。 Install-Package IronXL.Excel 3. 建立 CSV 文件 這篇部落格介紹了使用 IronXL 建立 CSV 檔案的兩種不同方法。 從 XLSX 檔案建立 CSV 文件 透過建立新的WorkBook並寫入資料來建立 CSV 文件 3.1. 從 XLSX 檔案建立 CSV 文件 要建立 CSV 文件,Excel 文件應包含一些範例資料。 如何在 C# 中建立 CSV 檔案(逐步教學),圖 7:範例 Excel 文件 範例 Excel 文件 在開啟的program.cs檔案中輸入以下程式碼並執行專案。 using IronXL; class Program { static void Main() { // Load an existing Excel file WorkBook wb = WorkBook.Load("test.xlsx"); // Save the loaded workbook as a CSV file wb.SaveAsCsv("Parsed CSV.csv"); } } using IronXL; class Program { static void Main() { // Load an existing Excel file WorkBook wb = WorkBook.Load("test.xlsx"); // Save the loaded workbook as a CSV file wb.SaveAsCsv("Parsed CSV.csv"); } } Imports IronXL Friend Class Program Shared Sub Main() ' Load an existing Excel file Dim wb As WorkBook = WorkBook.Load("test.xlsx") ' Save the loaded workbook as a CSV file wb.SaveAsCsv("Parsed CSV.csv") End Sub End Class $vbLabelText $csharpLabel 執行完成後,將建立一個名為"已解析 CSV.csv檔案"的新檔案。 使用您常用的電子表格應用程式開啟檔案。 如何在 C# 中建立 CSV 檔案(逐步教學),圖 8:如何在 C# 中建立 CSV 檔案 - 圖 8:CSV 數據 CSV Data 3.2. 以程式設計方式建立新的 CSV 工作簿 此範例程式碼展示如何使用 IronXL 從頭開始建立 CSV 檔案。 using IronXL; class Program { static void Main() { // Create a new workbook in XLSX format WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX); // Set metadata for the workbook xlsWorkbook.Metadata.Author = "IronXL"; // Create a new worksheet in the workbook WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet"); // Add data to cells in the worksheet xlsSheet["A1"].Value = "Hello"; xlsSheet["B1"].Value = "World"; xlsSheet["A2"].Value = "New CSV example output"; xlsSheet["B2"].Value = "From Scratch"; // Save the workbook as a CSV file xlsWorkbook.SaveAsCsv("NewCSVFile.csv"); } } using IronXL; class Program { static void Main() { // Create a new workbook in XLSX format WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX); // Set metadata for the workbook xlsWorkbook.Metadata.Author = "IronXL"; // Create a new worksheet in the workbook WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet"); // Add data to cells in the worksheet xlsSheet["A1"].Value = "Hello"; xlsSheet["B1"].Value = "World"; xlsSheet["A2"].Value = "New CSV example output"; xlsSheet["B2"].Value = "From Scratch"; // Save the workbook as a CSV file xlsWorkbook.SaveAsCsv("NewCSVFile.csv"); } } Imports IronXL Friend Class Program Shared Sub Main() ' Create a new workbook in XLSX format Dim xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX) ' Set metadata for the workbook xlsWorkbook.Metadata.Author = "IronXL" ' Create a new worksheet in the workbook Dim xlsSheet As WorkSheet = xlsWorkbook.CreateWorkSheet("new_sheet") ' Add data to cells in the worksheet xlsSheet("A1").Value = "Hello" xlsSheet("B1").Value = "World" xlsSheet("A2").Value = "New CSV example output" xlsSheet("B2").Value = "From Scratch" ' Save the workbook as a CSV file xlsWorkbook.SaveAsCsv("NewCSVFile.csv") End Sub End Class $vbLabelText $csharpLabel 上面的範例程式碼首先建立一個新的Workbook ,然後用資料填入WorkBook的行和列。 之後,它使用SaveAsCsv方法儲存檔案。 如何在 C# 中建立 CSV 檔案(逐步教學),圖 9:CSV 檔案輸出 CSV 檔案輸出 4.結論 本文示範如何使用 C# .NET 函式庫 IronXL 透過兩種不同的方法建立新的 CSV 檔案。 此外,IronXL Excel庫還提供以下功能: 支援 Excel 最受歡迎的文件格式 (.xlsx) 和其他文件格式。 功能廣泛,包括資料操作、資料匯出、資料匯入以及從其他來源匯入資料。 支援與 Excel 完全相容的圖表管理。 支援單元格格式設置,例如文字對齊方式、字體大小、顏色等。 有關 IronXL 的更多信息,請瀏覽程式碼範例頁面。 下載 IronXL ,免費試用 30 天,然後再購買授權。 購買完整的Iron Suite ,即可以相當於兩個 IronXL 授權的價格獲得 IronXL 和其他四款產品。 常見問題解答 如何在 Visual Studio 中設定專案以使用 C# 建立 CSV 檔案? 若要建立專案,請開啟 Visual Studio,選擇「新專案」下的「控制台應用程式」,輸入專案名稱和位置,選擇適當的 .NET Framework,然後按一下「建立」。 如何在 Visual Studio 中安裝 CSV 檔案建立函式庫? 您可以使用 Visual Studio 中的 NuGet Package Manager 或在 Visual Studio Command-Line 中執行指令 Install-Package IronXL.Excel 來安裝 IronXL 函式庫。 在 C# 中建立 CSV 檔案的方法有哪些? 您可以使用 C# 建立 CSV 檔案,方法是使用 IronXL 轉換現有的 XLSX 檔案,或是以程式化方式產生新的 WorkBook、新增資料,並將其儲存為 CSV。 我可以使用 C# 將 Excel 檔案轉換為 CSV 檔案嗎? 是的,使用 IronXL,您可以載入現有的 Excel 檔案,並透過 SaveAsCsv 方法將其儲存為 CSV。 IronXL.Excel 和 CSV 管理提供哪些額外功能? IronXL.Excel 提供的功能包括與各種 Excel 格式相容、資料處理、匯出/匯入功能,以及儲存格格式選項,包括文字對齊、字型大小和顏色。 CSV 創建中使用的文件處理函式庫是否提供免費試用? 是的,IronXL 提供 30 天免費試用,可透過 NuGet 套件管理員下載。 我在哪裡可以找到更多以 C# 建立 CSV 檔案的程式碼範例? 使用 IronXL 的其他程式碼範例可在 IronXL 網站找到,特別是在程式碼範例部分。 如何使用 C# 和 IronXL 從頭建立 CSV 檔案? 若要從頭開始建立 CSV 檔案,請使用 IronXL 初始化一個新的工作簿,將您的資料加入其中,並使用 SaveAsCsv 方法將工作簿儲存為 CSV 檔案。 Curtis Chau 立即與工程團隊聊天 技術撰稿人 Curtis Chau 擁有電腦科學學士學位(卡爾頓大學),專長於前端開發,精通 Node.js、TypeScript、JavaScript 和 React。Curtis 對製作直覺且美觀的使用者介面充滿熱情,他喜歡使用現代化的架構,並製作結構良好且視覺上吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 也有濃厚的興趣,他喜歡探索整合硬體與軟體的創新方式。在空閒時間,他喜歡玩遊戲和建立 Discord bots,將他對技術的熱愛與創意結合。 相關文章 發表日期 2026年2月15日 如何使用 OleDb vs IronXL.Excel 將 DataTable 匯出至 Excel C# 學習如何使用 OleDb vs IronXL.Excel 將 DataTable 匯出至 Excel C#。 閱讀更多 發表日期 2026年2月15日 如何在未安裝 Office 的情況下使用 IronXL 開啟 VB.NET 中的現有 Excel 檔案 了解如何使用 IronXL for .NET 在未安裝 Office 的情況下在 VB.NET 中開啟現有的 Excel 檔案。 閱讀更多 發表日期 2026年2月15日 C# CSV to XLSX:完整開發人員指南 使用 IronXL 在 C# 中將 CSV 轉換為 XLSX。載入 CSV 檔案、保留資料類型、新增圖表,以及匯出為 Excel 格式,而無需 Microsoft Office 的相依性。 閱讀更多 如何在 C# 中從 Excel 表擷取資料C# CSV 解析器 (步驟說明) 教學
發表日期 2026年2月15日 如何使用 OleDb vs IronXL.Excel 將 DataTable 匯出至 Excel C# 學習如何使用 OleDb vs IronXL.Excel 將 DataTable 匯出至 Excel C#。 閱讀更多
發表日期 2026年2月15日 如何在未安裝 Office 的情況下使用 IronXL 開啟 VB.NET 中的現有 Excel 檔案 了解如何使用 IronXL for .NET 在未安裝 Office 的情況下在 VB.NET 中開啟現有的 Excel 檔案。 閱讀更多
發表日期 2026年2月15日 C# CSV to XLSX:完整開發人員指南 使用 IronXL 在 C# 中將 CSV 轉換為 XLSX。載入 CSV 檔案、保留資料類型、新增圖表,以及匯出為 Excel 格式,而無需 Microsoft Office 的相依性。 閱讀更多