1.3 Excelの出力ファイル形式
Excel 出力機能で生成するファイル形式は、Microsoft Excel 97ファイル形式 (xls形式) と Microsoft Excel 2007ファイル形式 (xlsx形式) です。
出力ファイル形式は以下の3通りの方法で指定することができます。
- API (setFormat関数) からの指定
- 出力ファイル名からの指定
- pdf.propertiesファイルからの指定
出力ファイル名を指定した場合でも、同時に setFormat 関数が指定された場合は setFormat 関数の方が優先されます。 どちらも未指定または不正な値の場合は pdf.properties の値が有効になります。
以下はそれぞれの指定例です。
- API (setFormat関数) からの指定例
// xlsx形式の場合
excel.setFormat(ExcelEngine.FORMAT_XLSX);
// xls形式の場合
excel.setFormat(ExcelEngine.FORMAT_XLS);
- 出力ファイル名からの指定例
// xlsx形式の場合
ExcelEngine excel = new ExcelEngine("${base-dir}/sample/Sample.xlsx");
// xls形式の場合
ExcelEngine excel = new ExcelEngine("${base-dir}/sample/Sample.xls");
- pdf.propertiesファイルからの指定例
// xlsx形式の場合
excel.default.format=xlsx
// xls形式の場合
excel.default.format=xls