.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 サイトの他の関連記事を参照してください。