FileHelpers を使用して CSV ファイルを解析するプログラムを作成しましたが、問題が発生していることを除いて、驚異的に機能します。すべてではありませんが、いくつかのファイルには、実際のフィールドに関連しない情報を含む余分な行が最後にいくつかあります。
そのようです
...
31,4104019, ,,1043,,,0,,Ventas Total Credito,1,1,277.98,0,0,0,0,21.5040000000,V,
31, ,11212302,,1043,,,0,,Ventas Total Credito,1,1,33.28,0,0,0,0,21.5040000000,V,
31, ,11212307,,1043,,,0,,Ventas Total Credito,1,1,277.98,0,0,0,0,21.5040000000,V,
;Importado="01/11/2013"
//blank line here too
私はFileHelpersが持っていることを知っています
[IgnoreLast(3)]
public class whatever...
オプションですが、これらの余分な 3 行があるのは一部のファイルのみであるため、これをすべてに使用すると、一部のファイルで最後の 3 レコードが無視される可能性があります。
行をいつ無視するかを伝える方法はありますか? または、最初にファイルを個別に読み取り、それらの行を自分で削除する必要がありますか?