在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
尋找如何在主控台應用程式中使用 C# .NET 函式庫創建/編寫新的 CSV 文件數據格式? 如果是,那麼您來對地方了。
這是一篇使用 IronXL C# .NET 資料庫從字串建立多行 CSV 檔案(含標題)的簡單教程。 IronXL 是市場領先的 .NET 程式庫,用於處理像 Excel、CSV 和 XLS 這樣的文檔,無需任何額外用戶配置。
使用 C# 生成和編輯 CSV 文件的最簡單方法是遵循以下簡單步驟:
打開 Visual Studio 開發環境。
前往「檔案」選單,選擇「新增專案」後,選擇「主控台應用程式」。
在相應的文本框中輸入專案名稱和首選的專案位置。
配置新專案
按一下下一步按鈕,選擇所需的 .NET Framework,如下圖所示,然後按一下建立。
目標框架選擇
program.cs 文件將會開啟。
Program.cs
IronXL 程式庫可以透過兩種不同的方式下載和安裝:
NuGet 套件管理器選項在 Visual Studio 軟體中可用,允許將套件直接安裝到方案中。 以下截圖顯示如何打開它。
NuGet 套件管理器
NuGet 套件管理器功能提供了一個區域,使用者可以在此瀏覽和搜尋 NuGet 網站上的套件。請在搜尋欄位中輸入 "IronXL" 以找到 IronXL 庫。
NuGet 套件管理器
從上圖的搜索中所連結的套件中,選擇IronXL選項並將該套件安裝到解決方案中。
在 Visual Studio 菜單中,前往工具,將滑鼠移至 NuGet 套件管理員,然後點擊套件管理員主控台。
Visual Studio 命令列
套件管理器主控台將顯示在螢幕底部。 只需键入以下代碼命令並按下 Enter,IronXL 將安裝一個實例。
Install-Package IronXL.Excel
在這篇部落格中,有兩種不同的方法可以使用IronXL建立CSV文件。
從 XLSX 文件創建 CSV 文件
WorkBook
來創建 CSV 文件並寫入數據要建立 CSV 文件,Excel 文件應包含一些示例數據。
範例 Excel 檔案
在打開的program.cs文件中輸入以下代碼並運行項目。
using IronXL;
WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
using IronXL;
WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
Imports IronXL
Private wb As WorkBook = WorkBook.Load("test.xlsx")
wb.SaveAsCsv("Parsed CSV.csv")
執行完成後,將創建一個名為Parsed CSV.csv的新檔案。 使用您偏好的試算表應用程式開啟該文件。
CSV 資料
以下示例程式碼顯示如何使用IronXL從頭建立CSV檔案。
using IronXL;
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
using IronXL;
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
Imports IronXL
Private xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
xlsWorkbook.Metadata.Author = "IronXL"
Dim xlsSheet As WorkSheet = xlsWorkbook.CreateWorkSheet("new_sheet")
xlsSheet ("A1").Value = "Hello"
xlsSheet ("B1").Value = "World"
xlsSheet ("A2").Value = "New CSV example output"
xlsSheet ("B2").Value = "From Scratch"
xlsWorkbook.SaveAsCsv("NewCSVFile.csv")
上述範例代碼首先創建了一個新的Workbook
,然後用數據填充WorkBook
的行和列。 之後,它使用SaveAsCsv
方法儲存檔案。
CSV 文件輸出
本文展示了如何使用 C# .NET 庫 IronXL 通過兩種不同的方法創建新的 CSV 文件。
此外,IronXL Excel 庫提供以下功能:
支援儲存格格式設定,例如文字對齊、字型大小、顏色等。
有關IronXL的更多信息,請瀏覽代碼範例頁面。 下載 IronXL 並免費試用30天,然後再購買許可證。
購買完整的Iron Suite,即可獲得 IronXL 以及其它四款產品,價格相當於兩個 IronXL 授權的價格。