JavaのCSV用ライブラリ OpenCSV
OpenCSVは、CSVを扱うためのライブラリで、
CSVの読み込みなどは、Javaでは標準で用意されていないため重宝します
http://opencsv.sourceforge.net/
CSVってシンプルに見えて、ダブルクォートなどの処理が
意外と面倒なので、これ使うと一瞬ですね
使い方もシンプルでいい感じです
CSVを読み込む場合
CSVReader reader = new CSVReader(new FileReader("inFile.csv")); String [] nextLine; while ((nextLine = reader.readNext()) != null) { for (int i = 0; i < nextLine.length; i++) { System.out.print(nextLine[i] + " | "); } System.out.println(); }
CSVに書き込む場合
CSVWriter writer = new CSVWriter(new FileWriter("outFile.csv")); String[] outData = new String[] {"aa", "bb", "cc"}; writer.writeNext(outData); writer.close();