4.1 Excelファイルの作成方法
ここでは、レイアウトファイル(XMLファイル)を読込み、Excelファイルとして出力する例を記述します。
サンプル(『<biz-Stream_home>/sample/excel_csv/XmlToXlsSample.java 』)
import java.io.FileNotFoundException; import java.io.IOException; import com.brainsellers.xml.JaxpXML; import com.brainsellers.xml.common.XMLSuper; import com.brainsellers.xml.page.ExcelEngine; class XmlToXlsSample { // XMLファイル名 private String xml_file = "${base-dir}/sample/excel_csv/ExcelCsv_Sample1.xml"; // XLSファイル名 private String xls_file = "${base-dir}/sample/excel_csv/XmlToXlsSample.xls"; public static void main(String argv[]) { new XmlToXlsSample(argv); System.exit(0); } /** * コンストラクタ * * @param argv */ public XmlToXlsSample(String argv[]) { try { ExcelEngine excel = new ExcelEngine(xls_file); excel.setMultiSheet(true); XMLSuper xml = new JaxpXML(xml_file, excel); // レイアウト情報(XML)の解析を行う xml.parse(); // 座標計算を行う xml.calcDataSize(); // XLSデータの生成 xml.toPDF(); // XLSファイルを出力する xml.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } } }
- biz-Streamを利用する場合には、製品ライセンスチェックの仕組みにより、明示的にSystem.exit(0)を呼び出さない限り、Javaのプロセスは終了しません。 ただし、Servletで本機能を使用する際は上記命令の記載は必要ありません。