10

.Net 用のFileHelperライブラリを使用して、ソース ファイルからいくつかの列をスキップできますか?

ドキュメントとサンプルによると、すべての列にフィールドを追加する必要があります。残念ながら、インポートする列が 216 列の Excel シートがありますが、そこから 13 列しか必要ありません。

4

2 に答える 2

10

私も同じ状況で質問があります。filehelpers.netでフォーラムを検索すると、Marcos自身による応答でこのスレッド(2007年から?!)が見つかりました。

質問:

区切られた長さのレイアウトで、一部のフィールドをスキップすることは可能ですか?例:
ExternalSysId | ExportDate | FirstName | LastName
FirstNameとLastNameだけが必要で、「ダ​​ミー」フィールドでコードを乱雑にしたくないですか?

応答:

ライブラリには、このための機能が組み込まれていません。

フィールドをプライベートにすることができます。ライブラリは値を読み取りますが、コードからは表示されません=)将来これらのフィールドが必要になった場合は、それらをパブリックにすることができます

したがって、レコードクラスウィザードを使用して必要な入力の量を減らし、不要なフィールドを非公開にすることは、現時点では最良のオプションのように見えます。

于 2009-08-03T21:55:29.957 に答える
5

フィールドをプライベートとして追加する必要があり、属性も使用できます

FieldValueDiscarded

ライブラリが読み取り値をフィールドに保存しないようにするには

于 2015-08-03T13:32:27.433 に答える