|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.ffc.gkit.excelgenerator.EGBook
EGBookクラスはエクセルファイルを表現します。
EGBookクラスはエクセルファイル表現の最上位のクラスになります。
ここではエクセルファイルを生成するために必要な項目の設定および書出しを行います。
コンストラクタでヘッダ、レコード、フッタとなる雛型のエクセルファイルのInputStreamを
設定します。
コンストラクタの第一引数のstreamHeaderはnullを許可しません。
他の項目はnullを許可しますので、レコードおよびフッタが不要な場合はnullを指定してください。
・ヘッダ、レコード、フッタが必要な場合
EGBook book = new EGBook(streamHeader, streamRecord, streamFooter);
・ヘッダ、レコードが必要な場合
EGBook book = new EGBook(streamHeader, streamRecord, null);
コンストラクタの概要 | |
EGBook(java.io.InputStream streamHeader)
雛型ヘッダファイルからEGBookインスタンスを生成。 |
|
EGBook(java.io.InputStream streamHeader,
java.io.InputStream streamRecord)
雛型ヘッダファイル、雛型レコードファイルからEGBookインスタンスを生成。 |
|
EGBook(java.io.InputStream streamHeader,
java.io.InputStream streamRecord,
java.io.InputStream streamFooter)
雛型ヘッダファイル、雛型レコードファイル、雛形フッタファイルからEGBookのインスタンスを生成。 |
メソッドの概要 | |
EGSheet |
copySheet(int sheetindex)
引数で渡された番号のシートを末尾へコピー。 |
EGSheet |
getSheetAt(int index)
引数で渡された番号のシートのインスタンスを取得。 |
int |
getSheetLength()
EGBookが保持しているシート数を取得。 |
java.lang.String |
getSheetName(int sheetIdx)
シートのインデックスからシート名を取得する null - シート名が取得できない場合 |
void |
setAutoFormula(boolean auto)
式の自動補正機能を設定。 |
void |
setTrimEnd(boolean trimEnd)
文字列型セルでテキストの末尾にある空白を削除するかどうかを設定。 |
void |
write(java.io.OutputStream stream)
エクセルファイルを出力。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public EGBook(java.io.InputStream streamHeader)
streamHeader
- 雛型ヘッダファイルのInputStreampublic EGBook(java.io.InputStream streamHeader, java.io.InputStream streamRecord)
streamHeader
- 雛型ヘッダファイルのInputStreamstreamRecord
- 雛形レコードファイルのInputStreampublic EGBook(java.io.InputStream streamHeader, java.io.InputStream streamRecord, java.io.InputStream streamFooter)
streamHeader
- 雛型ヘッダファイルのInputStreamstreamRecord
- 雛型レコードファイルのInputStreamstreamFooter
- 雛型フッタファイルのInputStream
java.lang.NullPointerException
メソッドの詳細 |
public EGSheet copySheet(int sheetindex)
sheetindex
- シート番号
public EGSheet getSheetAt(int index)
index
- シート番号
public int getSheetLength()
public java.lang.String getSheetName(int sheetIdx)
sheetIdx
- シート番号
public void setAutoFormula(boolean auto)
auto
- 自動補正public void setTrimEnd(boolean trimEnd)
trimEnd
- 削除の有無public void write(java.io.OutputStream stream) throws java.io.IOException
stream
- OutputStream
java.io.IOException
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |