用C#讀取CSV文件
當您需要在C#中讀取CSV文件時,IronXL是一個簡單的解決方案。您可以使用逗號或任何其他分隔符讀取CSV文件,如下面的代碼段所示。
如何在 C# 中讀取 CSV 檔案
- 下載並安裝C# CSV讀取庫
- 創建一個 C# 或 VB 專案
- 將此頁面的代碼範例添加到您的項目中
- 在代碼中,指定CSV的路徑,輸出名稱和文件格式
- 運行 C# 專案以查看文件
在 .NET 應用程式中讀取 CSV 檔案
第一步
1. 安裝 IronXL 庫
在你能使用 IronXL 在 MVC 或 ASP 或 dotnet core 中讀取 CSV 文件之前,需要先安裝此庫。以下是一個快速指南。
- 在 Visual Studio 中,選擇專案選單
- 管理 NuGet 套件
- 搜索 IronXL.Excel
- 安裝
或從 Iron Software 網站下載,請點擊此處: https://ironsoftware.com/csharp/excel/packages/IronXL.zip
如何操作教程
2. 程式化地讀取 CSV 檔案
現在開始這個專案!
添加 IronXL 命名空間
using IronXL;
using IronXL;
Imports IronXL
使用IronXL和C#程式碼來讀取CSV檔案
/**
Read a CSV file
anchor-read-csv-files-programmatically
**/
private void button2_Click(object sender, EventArgs e)
{
WorkBook workbook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
WorkSheet ws = workbook.DefaultWorkSheet;
workbook.SaveAs("Csv_To_Excel.xlsx");
}
/**
Read a CSV file
anchor-read-csv-files-programmatically
**/
private void button2_Click(object sender, EventArgs e)
{
WorkBook workbook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
WorkSheet ws = workbook.DefaultWorkSheet;
workbook.SaveAs("Csv_To_Excel.xlsx");
}
'''
'''Read a CSV file
'''anchor-read-csv-files-programmatically
'''*
Private Sub button2_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim workbook As WorkBook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
Dim ws As WorkSheet = workbook.DefaultWorkSheet
workbook.SaveAs("Csv_To_Excel.xlsx")
End Sub
一個 Workbook 物件被建立。然後使用 Workbook 物件的 LoadCSV
方法來指定要讀取的 CSV 文件名稱、讀取格式和該文件的分隔符。在這種情況下,逗號用作分隔符。
接著建立一個 Worksheet 物件,這是放置 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 參考文件