如何在 .NET 中寫入 CSV
想知道如何使用 C# 快速寫入 CSV 嗎?不必再想了。! IronXL 在 .NET 中提供了一種非常快速且簡便的方法來寫入 CSV 檔案中的數據。
如何在 .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
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
輸出的 CSV 檔案在普通的文字編輯器如記事本中打開時看起來如下。