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 - 正常にファイルの出力が出来なかった場合に発生

library-wpoi
b2007093001