2.5.1 複数ワークシートフラグ
ひとつのページレイアウトに対して複数ページになる場合、単一ワークシートにするかページそれぞれを複数のワークシートにするかのフラグを複数ワークシートフラグといいます。
Excel 出力時にパラメータとして与えます。パラメータとして入力しない場合はプロパティファイルの設定値が使われます。
複数ワークシートフラグの設定方法
-
パラメータとして設定する場合は、プログラムから以下のように設定します。
excel.setMultiSheet(true);
- 『4.1 Excelファイルの作成方法』のサンプルプログラムをご参照ください。
-
プロパティファイルの設定値を使用する場合は、default_values.properties の以下の項目を設定します。
excel.multisheet=true
- ライブラリ共通ガイド『default_values.propertiesでカスタマイズ可能な項目』をご参照ください。
出力結果
-
複数ワークシートフラグがtrueの場合
ページごとに異なるシートとして出力されます。
ドキュメントレイアウト ページレイアウト ページ シート 1 1 1 sheet1 2 sheet2 3 sheet3 2 1 sheet4 2 sheet5 -
複数ワークシートフラグがfalseの場合
ページレイアウトごとに異なるシートとして出力されます。
同一のページレイアウト中の各ページの内容は同じシートに出力されます。ドキュメントレイアウト ページレイアウト ページ シート 1 1 1 sheet1 2 3 2 1 sheet2 2