|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.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な値
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||