如何在 .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 檔案在普通的文字編輯器如記事本中打開時看起來如下。
資料庫快速訪問
IronXL API 參考文件
Learn more and share how to merge, unmerge, and work with cells in Excel spreadsheets using the handy IronXL API 參考文件.
IronXL API 參考文件