Java Apache POIを使って、Excelのセルに前景色・背景色のスタイルを設定する




景色の文字を見てたら、津軽かなってちょっと思ってみた。
そーいえば新青森から先?って、青森県走ってるのに新幹線はJR北海道なんだよねぇ。。

Apache POIを使って、Excelのセルに前景色・背景色のスタイルを設定するサンプル

Apache POIを使ってExcelファイルを作成します。
また、セルスタイルを使って、セルの前景色(フォント)と背景色を設定します。

実行結果

Excelファイルが作成されます。
こんな感じでセルの前景色、背景色がセットされます。

サンプルの解説

Workbook#createCellStyle()でセルスタイル(CellStyle)を作成します。
前景色はフォント(Font)を作成後、スタイルに設定。背景色はスタイルで設定します。
あとは、Cell#setCellStyle(CellStyle)でセルにスタイルをセットするだけですね。

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

Java Apache POIを使って、Excelファイルを読み込む

2023.04.28