- blogs:
- cles::blog
2009/09/28
SuperCsvで日本語を出力する
javaJavaでCSVを扱うときにSuperCSVはなかなか便利。
Super Csv - A free CSV reader/writer...
The main motivation for Super Csv is to be the best, fastest and most programmer friendly free CSV package for Java. Super Csv's unique features raises the bar and sets a new standard for CSV packages. Super Csv is designed around solid Object-oriented principles, and thus aims to leverage your Object-oriented code, making it easier to write and maintain.
ただ、いつも日本語を含むファイルを保存する方法を忘れるのでメモ。
† 日本語を含むファイルを保存する
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import org.supercsv.io.CsvListWriter;
import org.supercsv.prefs.CsvPreference;
public class MyCSV {
public static void main(String[] args) {
try {
FileOutputStream fos = new FileOutputStream("./test.csv", true);
OutputStreamWriter fileWriter = new OutputStreamWriter(fos, "UTF-8");
CsvListWriter csvWriter = new CsvListWriter(fileWriter, CsvPreference.EXCEL_PREFERENCE);
csvWriter.write(new String[]{"あああ","いいい","うう\nう"});
csvWriter.write(new String[]{"あああ","いいい","うう\nう"});
csvWriter.write(new String[]{"あああ","いいい","うう\nう"});
csvWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
あああ,いいい,"うう
う"
あああ,いいい,"うう
う"
あああ,いいい,"うう
う"
トラックバックについて
Trackback URL:
お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/3222
Trackbacks
このエントリにトラックバックはありません
Comments
愛のあるツッコミをお気軽にどうぞ。[policy]
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントはありません
Comments Form
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。
サイト内検索
検索ワードランキング
へぇが多いエントリ
閲覧数が多いエントリ
1 . アーロンチェアのポスチャーフィットを修理(93354)
2 . 年次の人間ドックへ(93328)
3 . 福岡銀がデマの投稿者への刑事告訴を検討中(93293)
4 . 三菱鉛筆がラミーを買収(93236)
5 . 2023 年分の確定申告完了!(1つめ)(93224)
2 . 年次の人間ドックへ(93328)
3 . 福岡銀がデマの投稿者への刑事告訴を検討中(93293)
4 . 三菱鉛筆がラミーを買収(93236)
5 . 2023 年分の確定申告完了!(1つめ)(93224)
cles::blogについて
Referrers