Java Apache POIを使って、Excelの印刷範囲を設定する




Apache POIを使って、Excelの印刷範囲を設定するサンプル

Apache POIを使ってExcelファイルを作成します。
また、都道府県のデータをセルにセットしている5行2列に対して、印刷領域を設定します。

実行結果

こんな感じでExcelファイルに印刷領域が設定されます。

サンプルの解説

Workbook#setPrintArea(int, String)で印刷領域を設定できます。
第1引数は、シートのインデックス。このサンプルではシートは1つしかないので、0。
第2引数は、印刷したい範囲のセルを指定します。

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

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

2023.04.28