概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.1.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.report
クラス ExcelDataPickup

    java.lang.Object
      org.opengion.hayabusa.report.ExcelDataPickup

    public class ExcelDataPickup

extends 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, File filename, boolean debug)` 雛形EXCELを処理済みのExcelLayoutオブジェクトと、 データEXCELファイル名よりオブジェクトを構築します。

メソッドの概要
`void` | `close()` EXCEL をオープンした InputStream を閉じます。
`void` | `execute(int modelSheetNo, int sheetNo, 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,
                           File filename,
                           boolean debug)

  雛形EXCELを処理済みのExcelLayoutオブジェクトと、 データEXCELファイル名よりオブジェクトを構築します。 内部で、HSSFWorkbook を構築します。

  パラメータ:
    `layout` - ExcelLayout 雛形EXCELを処理済みのExcelLayoutオブジェクト
    `filename` - File データEXCELファイル名
    `debug` - デバッグフラグ

メソッドの詳細

### getSheetSize

    public int getSheetSize()

  データEXCELファイル名のシート数を返します。 内部で、HSSFWorkbook を構築します。

  戻り値:
    int シート数

### execute

    public void execute(int modelSheetNo,
                        int sheetNo,
                        String loopClm)

  データEXCELファイル名のデータをピックアップします。 この処理を行うと、ExcelLayout オブジェクトにデータEXCEL解析結果を 保存しますので、処理側でその結果を取り出して使用します。

  パラメータ:
    `modelSheetNo` - int 雛形シート番号
    `sheetNo` - int データシート番号
    `loopClm` - String 繰返必須カラム(なければ通常の１対１処理)
  変更履歴:

    3.8.1.1 (2005/11/21) デバッグ用コメント修正

### close

    public void close()

  EXCEL をオープンした InputStream を閉じます。

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.1.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.