私はERP統合ソフトウェアで働いています。エントリを作成するには、HRM アプリケーションから CSV ファイルを解析する必要があります。
次のような入力 CSV ファイルを取得しています。
$Emp.No$=123456,$CardNo$=254658,$InTime$="12/11/2013 09:03:05",$OutTime$="12/11/2013 17:25:20"
$Emp. No$=565556,$CardNo$=254689,$InTime$="2013/12/11 09:03:50",$OutTime$="2013/12/11 18:01:11"
CSV ファイルには列名ヘッダーがありません。代わりに、各フィールドには 内に関連付けられたフィールド名があります$FieldName$
。
CSVHelperで解析しようとしました。ReadFieldsByIndex()
メソッドを使用すると、うまく機能します。
問題:一部の列にまたは
がありません。したがって、インデックスによる読み取りは失敗します。利用可能なデータのみを読み取る方法と、各行で利用可能なフィールド名に従ってマッピングする方法。 $InTime$
$OutTime$