2
Univocityパーサーを使用してCSVファイルを解析し、Bean
に入力しています。Univocity CSVパーサーを使用して同じ定義を持ち、列数が異なる2つの異なるファイルを解析する
私が直面している問題は、2つの異なるファイルがあることです。両方のファイルの構造は同じですが、列数が異なります。両方とも同じBeanクラスを参照します。例えば
:
File A contains(without header):
I|123|Hello
U|345|Hi
File B contains(without header):
123|Hello
345|Hi
Beanクラスの定義は次のとおりです。私は両方のファイルに同じBeanを使用する場合は
public class Bean {
@Trim
@Parsed(index = 0)
protected String action;
@Trim
@Parsed(index = 1)
protected Long id;
@Trim
@Parsed(index = 2)
protected String name;
......................
}
、それは両方のファイルに同じ数の列を期待しているし、それは失敗しています。
私が使うことができる別のアプローチは、ファイルのセットごとに2つの異なるBeanを用意することですが、Univocityパーサーにこのケースを処理する機能があるかどうかを調べています。
助けてください。ありがとう。
@JeronimoBackes ..助けてもらえますか? – Maverick