首頁 > 後端開發 > C++ > 如何使用 TextFieldParser 讀取 .NET 中的 CSV 檔案?

如何使用 TextFieldParser 讀取 .NET 中的 CSV 檔案?

Barbara Streisand
發布: 2025-01-05 00:42:39
原創
121 人瀏覽過

How Can I Read a CSV File in .NET Using TextFieldParser?

在.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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板