在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
尋找如何在主控台應用程式中使用 C# .NET 函式庫創建/編寫新的 CSV 文件數據格式? 如果是,那麼您來對地方了。
這是一篇為創建多行 CSV 文件而撰寫的簡單教程(用標題翻譯以下內容到中文 (zh_TW):)從字串使用IronXLC# .NET 程式庫。 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 文件
工作簿
和寫入數據要建立 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 庫提供以下功能:
支持單元格格式化,比如Text alignment, font size, color等等。
如需有關 IronXL 的更多資訊,請瀏覽程式碼範例頁面。 下載 IronXL和免費試用30天之前購買授權.
購買完整的Iron Suite以兩份IronXL授權的價格獲得IronXL和其他四個產品。