在.NET 中讀取CSV 檔案
在C# 中讀取CSV 檔案的一種方法是使用Microsoft.VisualBasic.FileIO 。 TextFieldParser 類別。該類別提供了解析 CSV 檔案的方法,包括設定欄位分隔符號和從檔案讀取欄位的方法。
要使用 TextFieldParser 類,首先建立該類別的新實例並將檔案路徑傳遞給建構子。然後,將 TextFieldType 屬性設為 Delimited,並將 Delimiters 屬性設定為包含 CSV 檔案中使用的分隔符號的字串陣列。
接下來,使用 ReadFields 方法從 CSV 檔案讀取欄位。 ReadFields 方法傳回一個字串數組,其中數組中的每個元素對應於 CSV 檔案中的一個欄位。
以下程式碼範例示範如何使用 TextFieldParser 類別讀取 CSV 檔案:
var parser = new Microsoft.VisualBasic.FileIO.TextFieldParser(file); parser.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited; parser.SetDelimiters(new string[] { ";" }); while (!parser.EndOfData) { string[] row = parser.ReadFields(); /* do something */ }
以上是如何使用 TextFieldParser 讀取 .NET 中的 CSV 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!