使用.NET 讀取CSV 資料
在.NET 中處理逗號分隔值(CSV) 檔案時,需要考慮的一個選項是利用Microsoft.VisualBasic.FileIO.TextFieldParser 類別。此類別提供了用於解析 CSV 資料的全面功能,從而減少了對第三方組件的需求。
要利用 TextFieldParser 類,需要匯入 Microsoft.VisualBasic 組件。導入後,可以初始化 TextFieldParser 對象,指定 CSV 檔案的路徑。
接下來,設定解析器的設定。將 TextFieldType 屬性設為 Delimited,並透過設定 SetDelimiters 屬性定義 CSV 檔案中使用的分隔符號。
要迭代 CSV 行,請使用 while 迴圈來檢查 EndOfData 屬性。在循環中,使用 ReadFields 方法檢索目前行的值。
以下是如何實現此方法的範例:
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(); // Perform desired operations on the row data }
透過執行以下步驟,您可以有效地使用TextFieldParser 類別讀取和解析CSV 數據,為您的.NET 應用程式提供靈活性和自訂選項。
以上是如何使用 TextFieldParser 高效讀取和解析 .NET 中的 CSV 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!