.Net 用のFileHelperライブラリを使用して、ソース ファイルからいくつかの列をスキップできますか?
ドキュメントとサンプルによると、すべての列にフィールドを追加する必要があります。残念ながら、インポートする列が 216 列の Excel シートがありますが、そこから 13 列しか必要ありません。
.Net 用のFileHelperライブラリを使用して、ソース ファイルからいくつかの列をスキップできますか?
ドキュメントとサンプルによると、すべての列にフィールドを追加する必要があります。残念ながら、インポートする列が 216 列の Excel シートがありますが、そこから 13 列しか必要ありません。
私も同じ状況で質問があります。filehelpers.netでフォーラムを検索すると、Marcos自身による応答でこのスレッド(2007年から?!)が見つかりました。
質問:
区切られた長さのレイアウトで、一部のフィールドをスキップすることは可能ですか?例:
ExternalSysId | ExportDate | FirstName | LastName
FirstNameとLastNameだけが必要で、「ダミー」フィールドでコードを乱雑にしたくないですか?
応答:
ライブラリには、このための機能が組み込まれていません。
フィールドをプライベートにすることができます。ライブラリは値を読み取りますが、コードからは表示されません=)将来これらのフィールドが必要になった場合は、それらをパブリックにすることができます
したがって、レコードクラスウィザードを使用して必要な入力の量を減らし、不要なフィールドを非公開にすることは、現時点では最良のオプションのように見えます。