org.seasar.extension.dataset.impl
クラス XlsWriter

java.lang.Object
  拡張org.seasar.extension.dataset.impl.XlsWriter
すべての実装インタフェース:
DataSetConstants, DataWriter

public class XlsWriter
extends java.lang.Object
implements DataWriter, DataSetConstants

Excel用の DataWriterです。

作成者:
higa, azusa

フィールドの概要
protected  org.apache.poi.hssf.usermodel.HSSFCellStyle base64Style
          Base64用のスタイルです。
protected  org.apache.poi.hssf.usermodel.HSSFCellStyle dateStyle
          日付用のスタイルです。
protected  java.io.OutputStream out
          出力ストリームです。
protected  org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
          ワークブックです。
 
インタフェース org.seasar.extension.dataset.DataSetConstants から継承したフィールド
BASE64_FORMAT, DATE_FORMAT
 
コンストラクタの概要
XlsWriter(java.io.File file)
          XlsWriterを作成します。
XlsWriter(java.io.File dir, java.lang.String fileName)
          XlsWriterを作成します。
XlsWriter(java.io.OutputStream out)
          XlsWriterを作成します。
XlsWriter(java.lang.String path)
          XlsWriterを作成します。
XlsWriter(java.lang.String dirName, java.lang.String fileName)
          XlsWriterを作成します。
 
メソッドの概要
 void setOutputStream(java.io.OutputStream out)
          出力ストリームを設定します。
protected  void setValue(org.apache.poi.hssf.usermodel.HSSFCell cell, java.lang.Object value)
          セルに値を設定します。
 void write(DataSet dataSet)
          データを書き込みます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

out

protected java.io.OutputStream out
出力ストリームです。


workbook

protected org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
ワークブックです。


dateStyle

protected org.apache.poi.hssf.usermodel.HSSFCellStyle dateStyle
日付用のスタイルです。


base64Style

protected org.apache.poi.hssf.usermodel.HSSFCellStyle base64Style
Base64用のスタイルです。

コンストラクタの詳細

XlsWriter

public XlsWriter(java.lang.String path)
XlsWriterを作成します。

パラメータ:
path - パス

XlsWriter

public XlsWriter(java.lang.String dirName,
                 java.lang.String fileName)
XlsWriterを作成します。

パラメータ:
dirName - ディレクトリ名
fileName - ファイル名

XlsWriter

public XlsWriter(java.io.File dir,
                 java.lang.String fileName)
XlsWriterを作成します。

パラメータ:
dir - ディレクトリ
fileName - ファイル名

XlsWriter

public XlsWriter(java.io.File file)
XlsWriterを作成します。

パラメータ:
file - ファイル

XlsWriter

public XlsWriter(java.io.OutputStream out)
XlsWriterを作成します。

パラメータ:
out - 出力ストリーム
メソッドの詳細

setOutputStream

public void setOutputStream(java.io.OutputStream out)
出力ストリームを設定します。

パラメータ:
out - 出力ストリーム

write

public void write(DataSet dataSet)
インタフェース DataWriter の記述:
データを書き込みます。

定義:
インタフェース DataWriter 内の write
パラメータ:
dataSet - データ

setValue

protected void setValue(org.apache.poi.hssf.usermodel.HSSFCell cell,
                        java.lang.Object value)
セルに値を設定します。

パラメータ:
cell - セル
value - 値


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.