オープンソースのJava用CSVライブラリ
Posted by mkamo on 2009年5月14日
opencsvはオープンソースのJava用CSVライブラリ.quote文字で囲まれたカンマを無視したり,quote文字や区切り文字を自由に設定したり,最初の数行はスキップしたり,といろいろできる.
CSVファイルを読むサンプルコードは以下のとおり.CSVReader#readNext()で1行読み込んで,行を区切った結果をStringの配列で返してくれる.
CSVReader reader = new CSVReader(new FileReader("hoge.csv"));
String[] line;
while ((line = reader.readNext()) != null) {
System.out.println(line[0] + line[1] + "etc...");
}