3.2.2 CsvEngineコンストラクタ
1CSVデータを指定したファイルに出力
【機能】
指定したファイル名にCSVデータを出力する。
【構文】
public CsvEngine(String filename) throws java.io.IOException;
【引数】
引数名 | 型 | 内容 |
---|---|---|
filename | String | CSVファイル名 |
【備考】
filename内の"${base-dir}"文字列の置換は適用されます。ファイルの作成エラーが発生した場合はIOExceptionがthrowされます。
2複数ファイルにCSV出力
【機能】
指定した複数のファイル名に分割されたCSVデータを出力する。
【構文】
public CsvEngine(String filenamePrefix, String filenameSuffix)
throws java.io.IOException;
【引数】
引数名 | 型 | 内容 |
---|---|---|
filenamePrefix | String | CSVファイル名(前半) |
filenameSuffix | String | CSVファイル名(後半) |
【備考】
- 複数ページに分割されるためファイル名の前半(filenamePrefix)と後半(filenameSuffix)の間にページ番号が挿入されます。ページの番号は'0'から開始します。
- filename内の"${base-dir}"文字列の置換は適用されます。
- ファイルの作成エラーが発生した場合はIOExceptionがthrowされます。
3文字ストリームにCSV出力
【機能】
文字ストリームにCSVデータを出力する。
【構文】
public CsvEngine(java.io.Writer writer);
【引数】
引数名 | 型 | 内容 |
---|---|---|
writer | Writer | 文字ストリーム |
【備考】
- 本機能はファイルに出力せず、文字ストリームにデータを流し込むものです。
- 文字エンコーディングの指定内容はWriter作成時に任意に設定します。
CsvEngineクラスは、互換性を保つためPDFEngineクラスが提供するAPIが用意されていますが、基本的にCSVファイルに反映されません。