opencsv - シンプルなJava CSVパーサー ライブラリ
opencsvは、Java言語に書かれた シンプルなCSVパーサー ライブラリで、CSVフォーマットの読み込みと書き込み機能を提供します。
◇ 言語:Java
◇ ライセンス:Apache License Version 2.0
◇ CSVフォーマットの読み込み:カンマ区切りのフォーマットに対応するほか、他の区切り文字にも対応
◇ quoted文字(")で囲まれる区切り文字(,)や改行はスキップ対応
◇ CSVフォーマットへの書き込み機能:String[]からCSVファイル作成
■読み込み例:
または
■書き込み例:
.
動作環境
◇ 言語:Java
◇ ライセンス:Apache License Version 2.0
機能・特徴
◇ CSVフォーマットの読み込み:カンマ区切りのフォーマットに対応するほか、他の区切り文字にも対応
◇ quoted文字(")で囲まれる区切り文字(,)や改行はスキップ対応
◇ CSVフォーマットへの書き込み機能:String[]からCSVファイル作成
使い方例
■読み込み例:
CSVReader reader = new CSVReader(new FileReader("yourfile.csv"));
String [] nextLine;
while ((nextLine = reader.readNext()) != null) {
// 行データ
System.out.println(nextLine[0] + nextLine[1] + "etc...");
}
または
CSVReader reader = new CSVReader(new FileReader("yourfile.csv"));
List myEntries = reader.readAll();
■書き込み例:
CSVWriter writer = new CSVWriter(new FileWriter("yourfile.csv"), '\t');
// String[]型のデータ
String[] entries = "first#second#third".split("#");
writer.writeNext(entries);
writer.close();
.