跳過到頁腳內容
使用 IRONXL

使用 C# 創建 CSV 文件

使用 IronXL 的免費開發工具,輕鬆建立和輸出 CSV 檔案。 以下程式碼展示了具體方法。

如何使用 C# 建立 CSV 文件

  • 添加 IronXL 套件
  • 載入現有工作簿並另存為 CSV 文件
How To Work related to 使用 C# 創建 CSV 文件

步驟 1

1. 增加 IronXL 套裝

首先,您必須安裝 IronXL。 有多種選擇。 您可以直接下載: https://ironsoftware.com/csharp/excel/docs/

或者,您可以按照以下步驟匯入 IronXL NuGet 套件。

在解決方案資源管理器中以滑鼠右鍵按一下解決方案。

  • 點選"管理 NuGet 套件"
  • 瀏覽 IronXL.Excel 點選安裝
# Install IronXL via the NuGet Package Manager Console
Install-Package IronXL.Excel
# Install IronXL via the NuGet Package Manager Console
Install-Package IronXL.Excel
SHELL

使用 C# 建立 CSV 文件,圖 1:IronXL.Excel NuGet 套件 IronXL.Excel NuGet 套件


操作指南

2. 將工作簿另存為 CSV 文件

就這麼簡單!

以下是這個小專案的程式碼。 這段程式碼載入現有的 Excel 工作簿,然後使用SaveAsCsv方法將其儲存為 CSV 格式。

普通的Excel工作簿包含以下資料:

使用 C# 建立 CSV 文件,圖 2:要轉換為 CSV 格式的 Excel 數據

// Import the IronXL library
using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing workbook
        WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files

        // Save the workbook to a CSV file. This will save the first worksheet as a CSV.
        wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv
    }
}
// Import the IronXL library
using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing workbook
        WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files

        // Save the workbook to a CSV file. This will save the first worksheet as a CSV.
        wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv
    }
}
' Import the IronXL library
Imports IronXL

Friend Class Program
	Shared Sub Main()
		' Load an existing workbook
		Dim wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") ' You can import .xls, .csv, or .tsv files

		' Save the workbook to a CSV file. This will save the first worksheet as a CSV.
		wb.SaveAsCsv("SaveAsCSV.csv", ",") ' This will output: SaveAsCSV.Sheet1.csv
	End Sub
End Class
$vbLabelText   $csharpLabel

此外,IronXL Excel庫還提供以下功能:


圖書館快速訪問

IronXL API 參考文檔

使用便利的 IronXL API 參考文檔,了解更多並分享如何在 Excel 電子表格中合併、取消合併和處理儲存格。

IronXL API 參考文檔
Documentation related to 圖書館快速訪問

常見問題解答

如何使用 C# 建立 CSV 檔案?

您可以使用 IronXL 函式庫在 C# 中建立 CSV 檔案。安裝 IronXL 套件後,載入現有的 Excel 工作簿,並使用 SaveAsCsv 方法將其儲存為 CSV 檔案。

安裝 C# 的 IronXL 套件需要哪些步驟?

要安裝 IronXL,您可以直接從 Iron Software 網站下載,或使用 Visual Studio 中的 NuGet Package Manager。在 NuGet 套件管理員中,瀏覽 IronXL.Excel,然後按一下「安裝」,或在控制台中使用 Install-Package IronXL.Excel 指令。

我可以使用 C# 將 Excel 檔案中的資料匯出為 CSV 嗎?

是的,使用 IronXL.Excel,您可以將 Excel 檔案中的資料匯出為 CSV 格式。載入 Excel 工作簿,並使用 SaveAsCsv 方法匯出資料。

IronXL 函式庫支援哪些檔案格式?

IronXL 支援各種檔案格式,包括 .xlsx、.xls、.csv 和 .tsv,讓您可以處理各種 Excel 檔案類型。

如何使用 C# 函式庫操作 Excel 資料?

透過 IronXL,您可以使用其資料匯入、資料匯出和資料格式化的全面功能來操作 Excel 資料,讓您在 C# 中完全控制 Excel 檔案。

IronXL 是否支援 Excel 檔案中的圖表管理?

是的,IronXL.Excel 支援圖表管理,讓您可以無縫處理和管理 Excel 檔案中的圖表。

IronXL 函式庫中有哪些儲存格格式化選項?

IronXL.Excel 提供多種儲存格格式化選項,包括文字對齊、字型大小和顏色,以及網格線自訂,協助您根據需要格式化 Excel 文件。

哪裡可以找到 IronXL 更詳細的 API 文件?

您可以在 Iron Software 網站的 API Reference Documentation 章節下存取 IronXL 詳細的 API 參考文件,其中提供了使用 Excel 試算表的其他資源。

Jordi Bardia
軟體工程師
Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担产品测测试,产品开发和研究的责任时,Jordi 为持续的产品改进增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。