Java Apache Commons CSVを使ってCSVファイルに書き込む




今回はCSVファイルの書き込みです。
書き込みにも、読み込みと同じようにApache Commons CSVを使います。

Apache Commons CSVを使ってCSVファイルに書き込むサンプル

Apache Commons CSVを使って、CSVファイルを書き込みます。

実行結果

CSVファイルが作成されます。
中身はこんな感じ。

サンプルの解説

最初にCSVフォーマットを作成します。作成はCSVFormat.Builder(ビルダー)を使います。
このとき、ヘッダ項目を指定することができます。
あとは、CSVPrinter#printRecordでデータを書き込むだけですね。

※このコードを使用するには、別途Apache Commons CSVの入手が必要です。
入手方法などはこちらの記事に書いてあります。

Java Apache Commons CSVを使ってCSVファイルを読み込む

2023.11.01