Package nablarch.test.core.reader
Class PoiXlsReader
java.lang.Object
nablarch.test.core.reader.PoiXlsReader
- All Implemented Interfaces:
- TestDataReader
POIを使用してEXCELからテストデータを読み込むクラス。
EXCELに記述されたテストデータは、すべて文字列書式となっている必要がある。 文字列書式以外のデータ書式が存在した場合の動作は保証しない。
EXCELに記述されたテストデータは、すべて文字列書式となっている必要がある。 文字列書式以外のデータ書式が存在した場合の動作は保証しない。
- Author:
- hisaaki sioiri 2009/12/15
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()クローズ処理。getSheetNames(File file) シート名を取得する。booleanisDataExisting(String basePath, String resourceName) 指定されたパスとリソース名に該当するExcelファイルおよびデータシートが存在するか判定する。booleanisResourceExisting(String basePath, String resourceName) 指定されたパスとリソース名に該当するExcelファイルが存在するか判定する。voidオープン処理。readLine()1行データの読み込み処理。voidsetUseCache(boolean useCache) キャッシュ要否を設定する。
- 
Constructor Details- 
PoiXlsReaderpublic PoiXlsReader()
 
- 
- 
Method Details- 
openオープン処理。- Specified by:
- openin interface- TestDataReader
- Parameters:
- path- ファイル配置ディレクトリのパス
- dataName- テストデータ名
 
- 
readLine1行データの読み込み処理。- Specified by:
- readLinein interface- TestDataReader
- Returns:
- 読み込んだ1行データ
 
- 
closepublic void close()クローズ処理。- Specified by:
- closein interface- TestDataReader
 
- 
getSheetNamesシート名を取得する。- Parameters:
- file- シート名を取得したいファイル
- Returns:
- シート名
 
- 
setUseCachepublic void setUseCache(boolean useCache) キャッシュ要否を設定する。- Parameters:
- useCache- キャッシュ要否
 
- 
isResourceExisting指定されたパスとリソース名に該当するExcelファイルが存在するか判定する。- Specified by:
- isResourceExistingin interface- TestDataReader
- Parameters:
- basePath- パス
- resourceName- リソース名
- Returns:
- 存在する場合、真
 
- 
isDataExistingDescription copied from interface:TestDataReader指定されたパスとリソース名に該当するExcelファイルおよびデータシートが存在するか判定する。- Specified by:
- isDataExistingin interface- TestDataReader
- Parameters:
- basePath- パス
- resourceName- リソース名
- Returns:
- 存在する場合、真
 
 
-