跳過到頁腳內容
使用 IRONXL

使用 C# 創建 CSV 文件

使用 IronXL 的開發免費版輕鬆建立並輸出 CSV 文件。 以下代碼顯示了如何操作。

class="learnn-how-section">
class="row">
class="col-sm-6">

如何使用 C# 建立 CSV 文件

  • 新增 IronXL 套件
  • 載入現有的 WorkBook 並另存為 CSV 文件
class="col-sm-6">
class="download-card"> How To Work related to 使用 C# 創建 CSV 文件

class="tutorial-segment-title">步驟 1

1. 新增 IronXL 套件

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

或者您可以通過以下步驟匯入 IronXL 的 NuGet 套件

  • 在 Solution Explorer 中右鍵點擊解決方案
  • 點擊管理 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 套件


class="tutorial-segment-title">教程指南

2. 將 Workbook 存為 CSV

就這麼簡單!

這是這個小專案的代碼。 此代碼載入了一個現有的 Excel Workbook,然後僅通過使用 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 庫還提供以下功能:

  • 一組廣泛的功能,包括數據操作、數據導出、數據導入和從其他來源進行的導入。
  • 支持與 Excel 完全兼容的圖表管理。
  • 支持 Excel 的最受歡迎檔案格式 (.xlsx) 和其他檔案格式
  • 支持單元格格式化,例如文字對齊、字體大小、顏色等。
  • 能夠控制 Excel 工作簿中單元格的顯示方式(如網格線)。

class="tutorial-segment-title">庫快速訪問

class="tutorial-section">
class="row">
class="col-sm-8">

IronXL API 參考文檔

了解更多並分享如何合併、取消合併以及使用 Excel 試算表中的單元格的便捷 IronXL API 參考文檔。

IronXL API 參考文檔
class="col-sm-4">
class="tutorial-image"> Documentation related to class=庫快速訪問" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/documentation.svg" loading="lazy">

常見問題解答

如何使用 C# 創建 CSV 文件?

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

在 C# 中安裝 IronXL 套件涉及哪些步驟?

要安裝 IronXL,您可以直接從 Iron Software 網站下載它,或者使用 Visual Studio 中的 NuGet 套件管理器。在 NuGet 套件管理器中,瀏覽 IronXL.Excel 並點擊“安裝”,或者在控制台中使用命令Install-Package IronXL.Excel

我可以使用 C# 將 Excel 文件中的數據導出到 CSV 嗎?

是的,使用 IronXL,您可以將 Excel 文件中的數據導出到 CSV 格式。載入 Excel 工作簿並使用SaveAsCsv方法導出數據。

IronXL 庫支持哪些文件格式?

IronXL 支持各種文件格式,包括 .xlsx、.xls、.csv 和 .tsv,使您可以處理多種 Excel 文件類型。

如何使用 C# 庫處理 Excel 數據?

使用 IronXL,您可以使用其全面的數據導入、數據導出和數據格式化功能來處理 Excel 數據,讓您在 C# 中能完全控制 Excel 文件。

IronXL 是否支持 Excel 文件中的圖表管理?

是的,IronXL 支持圖表管理,使您能夠無縫地處理和管理 Excel 文件中的圖表。

在 IronXL 庫中有哪些單元格式選項可用?

IronXL 提供多種單元格式選項,包括文字對齊、字體大小和顏色,以及網格線自定義,幫助您根據需要格式化 Excel 文檔。

我可以在哪裡找到更詳細的 IronXL API 文檔?

您可以在 Iron Software 網站上的 API 參考文檔部分訪問 IronXL 的詳細 API 參考文檔,該部分提供了額外的資源來處理 Excel 試算表。

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