そこで、ちょこっと探していたところ、opencsv というのがありました。
import java.io.InputStreamReader; import java.util.Arrays; import au.com.bytecode.opencsv.CSVReader; public class CSVReaderTest { public static void main(String[] args) throws Exception { CSVReader in = new CSVReader(new InputStreamReader(System.in, "UTF-8")); while (true) { String[] values = in.readNext(); if (values == null) { break; } System.out.println( Arrays.toString(values) ); } in.close(); } } |
このような感じで、手軽に使えます。
また、SQL の ResultSet を、CSV に dump したり、CSV ファイルの、ヘッダー情報を利用して、JavaBean を作成することも、簡単にできるようです。
Tags: programming