biz-Streamマニュアル Excel出力ガイド 第3章 Excel出力機能を使用したアプリケーション開発の概要 3.1.2 基本的なコーディング方法

3.1.2 基本的なコーディング方法

既存のPDF生成アプリケーションに対して、PDFEngineをExcelEngineに書き換えるだけでExcel出力を行うアプリケーションとなります。
ここでは、Excel出力機能のコーディングに関して説明するため、biz-Streamライブラリを利用したPDFを生成するユーザ・アプリケーションがすでにあるものとします。
biz-Streamライブラリを利用したPDFを生成するユーザ・アプリケーションの開発方法およびレイアウトの作成方法に関しては、biz-Streamの各マニュアルをご覧ください。

最も簡単なPDFを生成するユーザ・アプリケーションは以下のように記述できます。


public void makePdf( ) {
	try{
		PDFEngine pdf = new PDFEngine("test.pdf");
		XMLSuper xml = new JaxpXML("layout.xml", pdf);
		xml.parse();
		xml.setPageSize();
		xml.calcDataSize();
		xml.toPDF();
		xml.close();
	}catch(Exception e){
		e.printStackTrace();
	}
}


これをExcel出力に移行する場合、次の赤行のような変更を加えることになります。
(PDF生成エンジンの出力先に指定していた出力ストリームをExcelEngineのインスタンスに変更するだけです。)

public void makeExcel( ) {
	try{
		ExcelEngine excel = new ExcelEngine("excel.xlsx");
		XMLSuper xml = new JaxpXML("layout.xml", excel);
		xml.parse();
		xml.setPageSize();
		xml.calcDataSize();
		xml.toPDF();
		xml.close();
	}catch(Exception e){
		e.printStackTrace();
	}
}