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