public final class ExcelStyleFormat
extends java.lang.Object
POI による、Excel(xlsx)の読み取りクラスです。 xlsx形式のEXCELを、イベント方式でテキストデータを読み取ります。 このクラスでは、XSSF(.xlsx)形式のファイルを、TableModelHelper を介したイベントで読み取ります。 TableModelHelperイベントは、openGion形式のファイル読み取りに準拠した方法をサポートします。 ※ openGion形式のEXCELファイルとは、#NAME 列に、カラム名があり、#で始まる レコードは、コメントとして判断し、読み飛ばす処理の事です。
6.0.3.0 (2014/11/13) 新規作成 |
6.2.0.0 (2015/02/27) パッケージ変更(util → model),クラス名変更(ExcelReader_XSSF → EventReader_XLSX) |
コンストラクタと説明 |
---|
ExcelStyleFormat()
XSL系 コンストラクター
XSL 処理では、HSSFListener のイベント処理のうち、NumberRecord の値取得に
必要な内部処理を、実行します。
|
ExcelStyleFormat(org.apache.poi.xssf.model.StylesTable styles)
XSLX系 コンストラクター
StylesTable は、日付型をはじめとする、EXCELのスタイルのフォーマットを管理しています。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addExtFmtRec(org.apache.poi.hssf.record.ExtendedFormatRecord extFmtRec)
XSL系 ExtendedFormatRecordレコードの設定。
|
void |
addFmtRec(org.apache.poi.hssf.record.FormatRecord fmtRec)
XSL系 FormatRecordレコードの設定。
|
static java.lang.String |
dateFormat(double val)
日付型の値を、最適なフォーマットで変換して返します。
|
java.lang.String |
getNumberValue(org.apache.poi.hssf.record.NumberRecord numrec)
XSL系 Numberレコードから、日付データか、数値データかを判別して返します。
|
static java.lang.String |
getNumberValue(java.lang.String fmtStr,
double val)
フォーマット情報と値から、日付データか、数値データかを判別して返します。
|
java.lang.String |
getNumberValue(java.lang.String cellStyleStr,
java.lang.String val)
XSLX系 セルスタイル文字列(スタイル番号)から、データフォーマットを取得します。
|
public ExcelStyleFormat()
6.2.0.0 (2015/02/27) 日付型の処理(DATE=0,DATETIME=1,TIME=2) |
public ExcelStyleFormat(org.apache.poi.xssf.model.StylesTable styles)
styles
- StylesTableオブジェクト6.2.0.0 (2015/02/27) 日付型の処理(DATE=0,DATETIME=1,TIME=2) |
public void addExtFmtRec(org.apache.poi.hssf.record.ExtendedFormatRecord extFmtRec)
extFmtRec
- ExtendedFormatRecordレコード6.2.0.0 (2015/02/27) 日付型の処理(DATE=0,DATETIME=1,TIME=2) |
public void addFmtRec(org.apache.poi.hssf.record.FormatRecord fmtRec)
fmtRec
- FormatRecordレコード6.2.0.0 (2015/02/27) 日付型の処理(DATE=0,DATETIME=1,TIME=2) |
public java.lang.String getNumberValue(java.lang.String cellStyleStr, java.lang.String val)
cellStyleStr
- セルスタイル文字列(スタイル番号)val
- endElement時の値文字列6.2.0.0 (2015/02/27) 日付型の処理(DATE=0,DATETIME=1,TIME=2) |
public java.lang.String getNumberValue(org.apache.poi.hssf.record.NumberRecord numrec)
numrec
- NumberRecordレコード6.2.0.0 (2015/02/27) 日付型の処理(DATE=0,DATETIME=1,TIME=2) |
public static java.lang.String getNumberValue(java.lang.String fmtStr, double val)
fmtStr
- フォーマット情報val
- Numberレコードのデータ6.2.0.0 (2015/02/27) 日付型の処理(DATE=0,DATETIME=1,TIME=2) |
6.3.1.0 (2015/06/28) 外部からも使えるように、static化します。 |
public static java.lang.String dateFormat(double val)
val
- 日付型の値6.2.0.0 (2015/02/27) 日付型の処理(DATE=0,DATETIME=1,TIME=2) |
6.3.1.0 (2015/06/28) 外部からも使えるように、static化します。 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.