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

## org.phosphoresce.library.wpoi.adapter
クラス PoiWorkbook

    java.lang.Object
      org.phosphoresce.library.wpoi.adapter.PoiWorkbook

public final class PoiWorkbook
extends java.lang.Object

POIセル制御クラス。
org.apache.poi.hssf.usermodel.HSSFWorkbookの脆弱なインタフェース部分及び、 不足する情報を保持、提供することを目的としたクラス。
HSSFWorkbookに対する全ての制御インタフェースは実装しない為、自身が扱う HSSFWorkbookオブジェクトの取得メソッドは当クラスに実装される。

作成者:
  last modified by: Kitagawa
  LastUpdate: 2005/11/21

コンストラクタの概要
`PoiWorkbook()` コンストラクタ
`PoiWorkbook(org.apache.poi.hssf.usermodel.HSSFWorkbook hssfWorkbook)` コンストラクタ
`PoiWorkbook(java.lang.String path)` コンストラクタ 指定されたExcelファイルパスからクラスを初期化します。

メソッドの概要
`protected org.apache.poi.hssf.usermodel.HSSFWorkbook` | `getHssfWorkbook()` 自身が扱うHSSFWorkbookオブジェクトを取得します。
`int` | `getNumberOfSheets()` シート数を取得します。
`PoiSheet` | `getPoiSheet(int index)` 指定されたシートインデックスのPoiSheetオブジェクトを取得します。
`void` | `save(java.io.OutputStream os)` 指定されたOutputStreamオブジェクトに対して現在のHSSFWorkbookオブジェクトを出力します。
`void` | `save(java.lang.String path)` 指定されたExcelファイルパスに現在のHSSFWorkbookオブジェクトを保存します。
`void` | `setSelectedSheet(int index)` 指定されたインデックスのシートをアクティブにします。

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### PoiWorkbook

    public PoiWorkbook()

  コンストラクタ

### PoiWorkbook

    public PoiWorkbook(org.apache.poi.hssf.usermodel.HSSFWorkbook hssfWorkbook)

  コンストラクタ

パラメータ:
  `hssfWorkbook` - HSSFWorkbookオブジェクト

### PoiWorkbook

    public PoiWorkbook(java.lang.String path)
                throws PoiIOException

  コンストラクタ
  指定されたExcelファイルパスからクラスを初期化します。

パラメータ:
  `path` - Excelファイルパス
例外:
  `PoiIOException` - 正常にExcelファイルをオープンできなかった場合に発生

メソッドの詳細

### getHssfWorkbook

    protected org.apache.poi.hssf.usermodel.HSSFWorkbook getHssfWorkbook()

  自身が扱うHSSFWorkbookオブジェクトを取得します。

  戻り値:
    HSSFWorkbookオブジェクト

### getPoiSheet

    public PoiSheet getPoiSheet(int index)

  指定されたシートインデックスのPoiSheetオブジェクトを取得します。

  パラメータ:
    `index` - シートインデックス
  戻り値:
    指定されたシートインデックスのPoiSheetオブジェクト

### getNumberOfSheets

    public int getNumberOfSheets()

  シート数を取得します。

  戻り値:
    全シート数

### setSelectedSheet

    public void setSelectedSheet(int index)

  指定されたインデックスのシートをアクティブにします。

  パラメータ:
    `index` - シートインデックス(0〜)

### save

    public void save(java.lang.String path)
              throws PoiIOException

  指定されたExcelファイルパスに現在のHSSFWorkbookオブジェクトを保存します。

  パラメータ:
    `path` - 保存先Excelファイルパス
  例外:
    `PoiIOException` - 正常にファイルの保存が出来なかった場合に発生

### save

    public void save(java.io.OutputStream os)
              throws PoiIOException

  指定されたOutputStreamオブジェクトに対して現在のHSSFWorkbookオブジェクトを出力します。

  パラメータ:
    `os` - 出力対象 OutputStreamオブジェクト
  例外:
    `PoiIOException` - 正常にファイルの出力が出来なかった場合に発生

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