ホームページ > バックエンド開発 > C++ > TextFieldParser を使用して .NET で CSV ファイルを読み取るにはどうすればよいですか?

TextFieldParser を使用して .NET で CSV ファイルを読み取るにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-05 00:42:39
オリジナル
167 人が閲覧しました

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

.NET での CSV ファイルの読み取り

C# で CSV ファイルを読み取る 1 つの方法は、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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート