org.opengion.fukurou.model

## クラス ExcelReader_HSSF

- java.lang.Object
- - org.opengion.fukurou.model.ExcelReader_HSSF

- すべての実装されたインタフェース:
    ExcelReader

      public final class ExcelReader_HSSF
      extends Object
      implements ExcelReader

       POI による、Excel(xls)の読み取りクラスです。

       xls形式のEXCELを、イベント方式でテキストデータを読み取ります。
       このクラスでは、HSSF(.xls)形式のファイルを、ExcelReaderEvent を介したイベントで読み取ります。
       ExcelReaderEventイベントは、openGion形式のファイル読み取りに準拠した方法をサポートします。
       ※ openGion形式のEXCELファイルとは、#NAME 列に、カラム名があり、#で始まる
          レコードは、コメントとして判断し、読み飛ばす処理の事です。

  変更履歴:

    6.0.3.0 (2014/11/13) 新規作成
    6.2.0.0 (2015/01/30) パッケージ変更(util → model)

  機能分類
    ファイル入力
  バージョン
    6.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK7.0,

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `ExcelReader_HSSF()`

  - ### メソッドのサマリー

    All Methods Static Methods Instance Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `excelReader(String fname, ExcelReaderEvent event)` 引数ファイル(Excel)を、HSSFイベントモデルを使用してテキスト化します。
    `static void` | `main(String[] args)` アプリケーションのサンプルです。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### ExcelReader_HSSF

          public ExcelReader_HSSF()

  - ### メソッドの詳細

    - #### excelReader

          public void excelReader(String fname,
                                  ExcelReaderEvent event)

      引数ファイル(Excel)を、HSSFイベントモデルを使用してテキスト化します。 ExcelReaderEventは、EXCEL読み取り処理用の統一されたイベント処理クラスです。 openGion特有のEXCEL処理方法(#NAME , 先頭行#コメントなど)を実装しています。 これは、HSSFやXSSFの処理を、統一的なイベントモデルで扱うためです。 SSモデルが良いのですが、巨大なXSSF(.xlsx)ファイルを解析すると、OutOfMemoryエラーが 発生する為、個々に処理する必要があります。 あくまで、読み取り限定であれば、こちらのイベントモデルで十分です。
      定義:
        `excelReader` インタフェース内 `ExcelReader`
      パラメータ:
        `fname` - 入力ファイル名
        `event` - イベント処理するオブジェクト
      変更履歴:

        6.0.3.0 (2014/11/13) 新規作成
        6.2.0.0 (2015/01/30) staticメソッドをインスタンスメソッドに変更。

    - #### main

          public static void main(String[] args)

      アプリケーションのサンプルです。 入力ファイル名 は必須で、第一引数固定です。 Usage: java org.opengion.fukurou.util.ExcelReader_HSSF 入力ファイル名
      パラメータ:
        `args` - コマンド引数配列
      変更履歴:

        6.0.3.0 (2014/11/13) 新規作成
        6.2.0.0 (2015/01/30) staticメソッドをインスタンスメソッドに変更。

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