biz-Streamマニュアル Excel出力ガイド 第1章 Excel出力機能とは 1.3 Excelの出力ファイル形式

1.3 Excelの出力ファイル形式

Excel 出力機能で生成するファイル形式は、Microsoft Excel 97ファイル形式 (xls形式) と Microsoft Excel 2007ファイル形式 (xlsx形式) です。

出力ファイル形式は以下の3通りの方法で指定することができます。

  1. API (setFormat関数) からの指定
  2. 出力ファイル名からの指定
  3. pdf.propertiesファイルからの指定

出力ファイル名を指定した場合でも、同時に setFormat 関数が指定された場合は setFormat 関数の方が優先されます。 どちらも未指定または不正な値の場合は pdf.properties の値が有効になります。

以下はそれぞれの指定例です。

  1. API (setFormat関数) からの指定例

    // xlsx形式の場合
    excel.setFormat(ExcelEngine.FORMAT_XLSX);

    // xls形式の場合
    excel.setFormat(ExcelEngine.FORMAT_XLS);

  2. 出力ファイル名からの指定例

    // xlsx形式の場合
    ExcelEngine excel = new ExcelEngine("${base-dir}/sample/Sample.xlsx");

    // xls形式の場合
    ExcelEngine excel = new ExcelEngine("${base-dir}/sample/Sample.xls");

  3. pdf.propertiesファイルからの指定例

    // xlsx形式の場合
    excel.default.format=xlsx

    // xls形式の場合
    excel.default.format=xls