|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.extension.dataset.impl.XlsReader
Excel用の DataReader
です。
フィールドの概要 | |
protected org.apache.poi.hssf.usermodel.HSSFDataFormat |
dataFormat
データフォーマットです。 |
protected DataSet |
dataSet
データセットです。 |
protected boolean |
trimString
文字列をトリミングするかどうか |
protected org.apache.poi.hssf.usermodel.HSSFWorkbook |
workbook
ワークブックです。 |
インタフェース org.seasar.extension.dataset.DataSetConstants から継承したフィールド |
BASE64_FORMAT, DATE_FORMAT |
コンストラクタの概要 | |
XlsReader(java.io.File file)
XlsReader を作成します。 |
|
XlsReader(java.io.File file,
boolean trimString)
XlsReader を作成します。 |
|
XlsReader(java.io.File dir,
java.lang.String fileName)
XlsReader を作成します。 |
|
XlsReader(java.io.File dir,
java.lang.String fileName,
boolean trimString)
XlsReader を作成します。 |
|
XlsReader(java.io.InputStream in)
XlsReader を作成します。 |
|
XlsReader(java.io.InputStream in,
boolean trimString)
XlsReader を作成します。 |
|
XlsReader(java.lang.String path)
XlsReader を作成します。 |
|
XlsReader(java.lang.String path,
boolean trimString)
XlsReader を作成します。 |
|
XlsReader(java.lang.String dirName,
java.lang.String fileName)
XlsReader を作成します。 |
|
XlsReader(java.lang.String dirName,
java.lang.String fileName,
boolean trimString)
XlsReader を作成します。 |
メソッドの概要 | |
protected DataTable |
createTable(java.lang.String sheetName,
org.apache.poi.hssf.usermodel.HSSFSheet sheet)
テーブルを作成します。 |
protected ColumnType |
getColumnType(org.apache.poi.hssf.usermodel.HSSFCell cell)
カラムの型を返します。 |
java.lang.Object |
getValue(org.apache.poi.hssf.usermodel.HSSFCell cell)
セルの値を返します。 |
boolean |
isCellBase64Formatted(org.apache.poi.hssf.usermodel.HSSFCell cell)
セルがBase64でフォーマットされているかどうかを返します。 |
boolean |
isCellDateFormatted(org.apache.poi.hssf.usermodel.HSSFCell cell)
セルが日付のフォーマットかどうかを返します。 |
protected boolean |
isInt(double numericCellValue)
整数かどうかを返します。 |
DataSet |
read()
データを読み込みます。 |
protected void |
setupColumns(DataTable table,
org.apache.poi.hssf.usermodel.HSSFSheet sheet)
カラムの情報をセットアップします。 |
protected void |
setupRow(DataTable table,
org.apache.poi.hssf.usermodel.HSSFRow row)
行をセットアップします。 |
protected void |
setupRows(DataTable table,
org.apache.poi.hssf.usermodel.HSSFSheet sheet)
シートの行をセットアップします。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected DataSet dataSet
protected org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
protected org.apache.poi.hssf.usermodel.HSSFDataFormat dataFormat
protected boolean trimString
コンストラクタの詳細 |
public XlsReader(java.lang.String path)
XlsReader
を作成します。
path
- パスpublic XlsReader(java.lang.String path, boolean trimString)
XlsReader
を作成します。
path
- パスtrimString
- 文字列をトリムするかどうかpublic XlsReader(java.lang.String dirName, java.lang.String fileName)
XlsReader
を作成します。
dirName
- ディレクトリ名fileName
- ファイル名public XlsReader(java.lang.String dirName, java.lang.String fileName, boolean trimString)
XlsReader
を作成します。
dirName
- ディレクトリ名fileName
- ファイル名trimString
- 文字列をトリムするかどうかpublic XlsReader(java.io.File dir, java.lang.String fileName)
XlsReader
を作成します。
dir
- ディレクトリfileName
- ファイル名public XlsReader(java.io.File dir, java.lang.String fileName, boolean trimString)
XlsReader
を作成します。
dir
- ディレクトリfileName
- ファイル名trimString
- 文字列をトリムするかどうかpublic XlsReader(java.io.File file)
XlsReader
を作成します。
file
- ファイルpublic XlsReader(java.io.File file, boolean trimString)
XlsReader
を作成します。
file
- ファイルtrimString
- 文字列をトリムするかどうかpublic XlsReader(java.io.InputStream in)
XlsReader
を作成します。
in
- 入力ストリームpublic XlsReader(java.io.InputStream in, boolean trimString)
XlsReader
を作成します。
in
- 入力ストリームtrimString
- 文字列をトリムするかどうかメソッドの詳細 |
public DataSet read()
DataReader
の記述:
DataReader
内の read
protected DataTable createTable(java.lang.String sheetName, org.apache.poi.hssf.usermodel.HSSFSheet sheet)
sheetName
- シート名sheet
- シート
protected void setupColumns(DataTable table, org.apache.poi.hssf.usermodel.HSSFSheet sheet)
table
- テーブルsheet
- シートprotected void setupRows(DataTable table, org.apache.poi.hssf.usermodel.HSSFSheet sheet)
table
- テーブルsheet
- シートprotected void setupRow(DataTable table, org.apache.poi.hssf.usermodel.HSSFRow row)
table
- テーブルrow
- 行public boolean isCellBase64Formatted(org.apache.poi.hssf.usermodel.HSSFCell cell)
cell
- セル
public boolean isCellDateFormatted(org.apache.poi.hssf.usermodel.HSSFCell cell)
cell
- セル
public java.lang.Object getValue(org.apache.poi.hssf.usermodel.HSSFCell cell)
cell
- セル
protected ColumnType getColumnType(org.apache.poi.hssf.usermodel.HSSFCell cell)
cell
- セル
protected boolean isInt(double numericCellValue)
numericCellValue
- numericな値
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |