在 C# 中讀取 CSV 檔案
This article was translated from English: Does it need improvement?
Translated
View the article in English
當您需要在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
- 安裝
如何操作教程
2. 程式化讀取CSV檔案
現在進行該項目!
添加 IronXL 命名空間
using IronXL;
using IronXL;
Imports IronXL
VB C#使用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
VB C#創建了一個工作簿對象。
LoadCSV
方法用於指定要讀取的 CSV 文件的名稱,讀取格式,以及文件的分隔符。在這種情況下,使用逗號作為分隔符。然後創建一個工作表對象。 這是將放置 CSV 檔案內容的地方。 然後將檔案以新的名稱和格式儲存。
資料庫快速訪問