org.opengion.hayabusa.report
クラス ExcelDataPickup
java.lang.Object
org.opengion.hayabusa.report.ExcelDataPickup
public class ExcelDataPickup
- extends java.lang.Object
【EXCEL取込】雛形EXCELシートの解析処理を行う為の、HSSFListener 拡張クラスです。
このオブジェクトは、HSSFRequest クラスの addListenerForAllRecords メソッドに渡す
HSSFListener インターフェースを実装しています。また、雛形EXCEL を処理後、ExcelLayout
管理クラスを取得することが出来ます。
- 変更履歴:
3.8.0.0 (2005/06/07) 新規追加 |
- 機能階層
- 帳票システム
- バージョン
- 4.0
- 作成者
- Kazuhiko Hasegawa
- 導入されたバージョン:
- JDK5.0,
コンストラクタの概要 |
ExcelDataPickup(ExcelLayout layout,
java.io.File filename,
boolean debug)
雛形EXCELを処理済みのExcelLayoutオブジェクトと、
データEXCELファイル名よりオブジェクトを構築します。 |
メソッドの概要 |
void |
close()
EXCEL をオープンした InputStream を閉じます。 |
void |
execute(int modelSheetNo,
int sheetNo,
java.lang.String loopClm)
データEXCELファイル名のデータをピックアップします。 |
int |
getSheetSize()
データEXCELファイル名のシート数を返します。 |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExcelDataPickup
public ExcelDataPickup(ExcelLayout layout,
java.io.File filename,
boolean debug)
- 雛形EXCELを処理済みのExcelLayoutオブジェクトと、
データEXCELファイル名よりオブジェクトを構築します。
内部で、HSSFWorkbook を構築します。
- パラメータ:
layout
- 雛形EXCELを処理済みのExcelLayoutオブジェクトfilename
- データEXCELファイル名debug
- デバッグフラグ
getSheetSize
public int getSheetSize()
- データEXCELファイル名のシート数を返します。
内部で、HSSFWorkbook を構築します。
- 戻り値:
- シート数
execute
public void execute(int modelSheetNo,
int sheetNo,
java.lang.String loopClm)
- データEXCELファイル名のデータをピックアップします。
この処理を行うと、ExcelLayout オブジェクトにデータEXCEL解析結果を
保存しますので、処理側でその結果を取り出して使用します。
- パラメータ:
modelSheetNo
- 雛形シート番号sheetNo
- データシート番号loopClm
- 繰返必須カラム(なければ通常の1対1処理)- 変更履歴:
3.8.1.1 (2005/11/21) デバッグ用コメント修正 |
close
public void close()
- EXCEL をオープンした InputStream を閉じます。
Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.