ネイティブ .NET 機能で CSV ファイルを読み取る方法
質問:
方法サードパーティに依存せずに C# を使用して CSV ファイルを読み取ることはできますか?コンポーネント?
答え:
.NET Framework は、CSV ファイルを解析するための Microsoft.VisualBasic.FileIO.TextFieldParser クラスを提供します。このクラスを使用するには、Microsoft.VisualBasic アセンブリをインポートします。
TextFieldParser を使用して CSV ファイルを読み取る方法は次のとおりです。
using Microsoft.VisualBasic.FileIO; var parser = new TextFieldParser(file); parser.TextFieldType = FieldType.Delimited; parser.SetDelimiters(new string[] { ";" }); while (!parser.EndOfData) { string[] row = parser.ReadFields(); // Process the current row }
ReadFields メソッドは、値を表す文字列の配列を返します。 CSV ファイルの現在の行の。
以上がネイティブ .NET のみを使用して CSV ファイルを読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。