opencsvのライブラリを使用
http://java.akjava.com/library/opencsv
ダウンロードしたsrc/auフォルダを、Eclipseの対象プロジェクトのsrcにコピーする。
読み出しプログラム例
FileInputStream input = openFileInput("CSVファイル名");
InputStreamReader ireader=new InputStreamReader(input, "UTF-8");
CSVReader reader = new CSVReader(ireader,',','"',0);
String[] csv; //1行分のデータ格納用
//1行づつ最後まで読み出し
while((csv = reader.readNext()) != null)
{
1行毎の処理
}
書き込みは、opencsvの上記サイトに下のような例があるが、自分でカンマを付けて、OutputStreamでも良い。
CSVWriter writer = new CSVWriter(new PrintWriter(System.out));
writer.writeNext(test);
writer.flush()
最後まで1行ごとの処理文をかけ!!わからん!!
返信削除