public class ExcelLayout extends Object
| 3.8.0.0 (2005/06/07) 新規追加 |
| コンストラクタと説明 |
|---|
ExcelLayout(int sheetSize)
コンストラクター
雛形の最大シート数を設定します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addData(String clm,
int edbn,
String value)
解析情報(clm,edbn)と関連付けて、データEXCELの値を設定します。
|
void |
addModel(int sheetNo,
String key,
int rowNo,
short colNo)
雛形EXCELの {@カラム} 解析情報を設定します。
|
void |
dataClear()
データEXCELの設定情報を初期化します。
|
List<String[]> |
getBodyInsertData(String systemId,
int ykno,
int sheetNo)
ボディ(明細)情報のINSERT用Queryに対応する、データ配列のリスト(String[] のList)を取得します。
|
String |
getBodyInsertQuery(String table)
ボディ(明細)情報のINSERT用Query文字列を取得します。
|
String[] |
getHeaderInsertData(String systemId,
int ykno,
int sheetNo)
ヘッダー情報のINSERT用Queryに対応する、データ配列を取得します。
|
String |
getHeaderInsertQuery(String table)
ヘッダー情報のINSERT用Query文字列を取得します。
|
Iterator<ExcelLayoutData> |
getLayoutDataIterator(int sheetNo,
String loopClm)
雛形EXCELの {@カラム} 解析情報(ExcelLayoutData)を配列で取得します。
|
public ExcelLayout(int sheetSize)
sheetSize - 最大シート数public void addModel(int sheetNo, String key, int rowNo, short colNo)
sheetNo - シート番号key - 処理カラムrowNo - 行番号colNo - 列番号public Iterator<ExcelLayoutData> getLayoutDataIterator(int sheetNo, String loopClm)
sheetNo - シート番号loopClm - 繰返必須カラム(なければ通常の1対1処理)public void addData(String clm, int edbn, String value)
clm - カラム名edbn - 枝番value - データ値public void dataClear()
public String getHeaderInsertQuery(String table)
table - ヘッダー情報を登録するデータベース名(HEADERDBID)public String getBodyInsertQuery(String table)
table - ボディ(明細)情報を登録するデータベース名(BODYDBID)public String[] getHeaderInsertData(String systemId, int ykno, int sheetNo)
systemId - システムID(SYSTEM_ID)ykno - 要求番号(YKNO)sheetNo - 登録するデータEXCELのシート番号(SHEETNO)public List<String[]> getBodyInsertData(String systemId, int ykno, int sheetNo)
systemId - システムID(SYSTEM_ID)ykno - 要求番号(YKNO)sheetNo - 登録するデータEXCELのシート番号(SHEETNO)Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.