2016-08-18 10 views
0

2つの異なるcsvファイルを読み込んで1つのテーブルに格納しなければならない状況に陥っています。OpenCSVが異なる2つの異なるファイルを読み込む

CSVファイル1:

salary,date,user 
121,2016-08-01,admin 
121,2016-08-01,admin1 
121,2016-08-01,admin2 
121,2016-08-01,admin3 

のCSVファイル2:

salary,hour,user 
322,11,admin4 
477,4,admin5 
78,5,admin6 

私がやろうとしています何が最初の行を読み込み、2つのCSVファイルを区別しています。

CSVReader reader = new CSVReader(new FileReader(csvFilename)); 
String [] nextLine; 
while ((nextLine = reader.readNext()) != null) 
{ 
    System.out.println(nextLine[1].contains("hour")); 
    break; 
} 

これは機能していますが、これを行うにはもっと良い方法があるかどうかを知りたいですか?

+0

これまで解決していますか –

答えて

1

ファイルを読み込むための入力としてファイル名を指定しているため、どのファイルに何が含まれているかを知る必要があります。ヘッダー列名を検証する代わりに、ファイルを読み込むために提供しているファイル名に基づいてこのチェックを作成できます。

関連する問題