2

csvファイルを解析するためにbindy(2.16.0)でキャメルを使用しています。ファイルには、ヘッダーとフッターが含まれています。どちらも、他のすべてのレコードの共通データを記述するメタデータとして使用されます。(お客様が定義したため、CSV 形式を変更することはできません)

Bindy を使用してデータを解析しています。私が抱えている問題は、CSVRecord ではフッターを除外できないことです。ヘッダーはスキップできますが、データ形式が異なるためフッターを解析できないため、データの解析に失敗します。

CSVRecord バインディングから最後の行/フッターを除外する方法はありますか、または別の方法でキャメルを読み取って最後の行を削除する方法はありますか?

4

2 に答える 2

0

別の解決策を検討できます。

  • 顧客から csv を受け取る
  • csv をクリーンアップ手順で前処理します: ヘッダー/フッターを解析し、邪魔にならないようにします。ただし、共通のパラメーターを収集して、他のオブジェクトを充実させることができます。
  • bindy を使用して残りの「クリーンな csv」を解析し、共通のヘッダー/フッターで強化します
于 2015-10-31T08:34:09.727 に答える