C#
Microsoft.VisualBasic
堅牢な破損したラインの検出と管理TextFieldParser
using Microsoft.VisualBasic; using Microsoft.VisualBasic.FileIO; using (TextFieldParser parser = new TextFieldParser(@"c:\temp\test.csv")) { parser.TextFieldType = FieldType.Delimited; parser.SetDelimiters(","); }
エラー処理の強化とより洗練されたデータ検証については、これらのリソースを検討してください。
while (!parser.EndOfData) { string[] fields = parser.ReadFields(); if (fields.Length < 5) { // Handle corrupted line - e.g., log it or add it to a separate grid for review. } else { // Process valid row } }
以上がC#で破損したCSVファイルを効率的に読み取り、処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。