現在、FileHelpersライブラリ(v2.0.0.0)を使用してCSVファイルを解析しています。CSVファイルは、いくつかのパブリックプロパティを持つクラスにマップされます。たとえば、Nがあります。問題は、デフォルトでは、ユーザーがN-1を超えるコンマを含むCSVファイルを指定した場合にFileHelpersが正しく処理されないように見えることです。残りのコンマは、最後のプロパティ値に追加されるだけです。
これはFileHelpersの属性を介して構成可能である必要があると考えましたが、レコードに一致するプロパティがないフィールドを無視するものは見当たりませんでした。
RecordConditionを調べましたが、ExcludeIfEnds( "、")のようなものを使用すると、コンマで終わる行は完全にスキップされるように見えますが、それらを削除したいだけです。
私の唯一の手段は、ファイルを前処理し、末尾のコンマを削除することである可能性がありますが、これはまったく問題ありませんが、FileHelpersでもこれを実行できるかどうかを知りたかったので、ドキュメントに表示されていない可能性があります。