Java Apache POIを使って、Excelでセルサイズを自動調整する




列幅の調整は大事!

Apache POIを使って、Excelでセルサイズを自動調整するサンプル

Apache POIを使ってExcelファイルを作成します。
また、都道府県のデータをセルにセットしている2列に対して、列の幅を自動調整します。

実行結果

Excelファイルが作成されます。
また、都道府県のデータがセットされたセル2列に対して、列の幅が自動調整されます。

サンプルの解説

Sheet#autoSizeColumn(int)で、列の幅を自動調整できます。
ただし、セルに全角文字が含まれる場合、あらかじめフォントを設定が必要です。
フォントが設定されていないと、正しく自動調整されません。

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

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

2023.04.28