如何在 .NET 中寫入 CSV

This article was translated from English: Does it need improvement?
Translated
View the article in English

想知道如何使用 C# 快速寫入 CSV 嗎?不必再想了。! IronXL 在 .NET 中提供了一種非常快速且簡便的方法來寫入 CSV 檔案中的數據。


第一步

1. 將 IronXL 加入您的專案

如果您尚未安裝 IronXL,這裡有一些快速步驟您需要執行

  • 打開 Visual Studio 並選擇專案選單
  • 點擊管理 NuGet 套件
  • 搜索 IronXL.Excel
  • 點擊安裝

    或在開發者命令提示符中使用以下命令:

Install-Package IronXL.Excel

如果您需要從我們的任何教程中獲得更多指導,請點擊此鏈接。 https://ironsoftware.com/csharp/excel/docs/

您甚至可以下載這個檔案專案 這裡.


如何操作教程

2. 創建一個Excel工作簿

讓我們快速創建一個項目!

首先,創建一個包含以下信息的Excel工作簿

然後添加 IronXL 命名空間,以便能夠在 C# 和 IronXL 中寫入 csv 文件。

using IronXL;
using IronXL;
Imports IronXL
VB   C#

3. 將工作簿儲存為 CSV

以下代碼使用 Workbook 物件的 Load 方法將文件加載到 Excel 中。

然後,它使用 SaveAs 方法將文件保存為所需格式 - 在此情況下為:CSV。

這裡有趣的是它會在檔案名稱上附加工作表的名稱,這是一個相當巧妙的提醒,用來表示數據來源。

/**
Save as CSV File
anchor-save-workbook-to-csv
**/
private void button3_Click(object sender, EventArgs e)
{
    WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
    wb.SaveAs("Excel_To_CSV.csv"); //Exported as : Excel_To_CSV.Sheet1.csv
}
/**
Save as CSV File
anchor-save-workbook-to-csv
**/
private void button3_Click(object sender, EventArgs e)
{
    WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
    wb.SaveAs("Excel_To_CSV.csv"); //Exported as : Excel_To_CSV.Sheet1.csv
}
'''
'''Save as CSV File
'''anchor-save-workbook-to-csv
'''*
Private Sub button3_Click(ByVal sender As Object, ByVal e As EventArgs)
	Dim wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") 'Import .xls, .csv, or .tsv file
	wb.SaveAs("Excel_To_CSV.csv") 'Exported as : Excel_To_CSV.Sheet1.csv
End Sub
VB   C#

輸出的 CSV 檔案在普通的文字編輯器如記事本中打開時看起來如下。


資料庫快速訪問

IronXL API 參考文件

了解更多並分享如何使用方便的 IronXL API 參考文件合併、拆分和處理 Excel 試算表中的儲存格。

IronXL API 參考文件
Documentation related to 資料庫快速訪問