public final class EventReader_XLSX extends java.lang.Object implements EventReader
POI による、Excel(xlsx)の読み取りクラスです。
xlsx形式のEXCELを、イベント方式でテキストデータを読み取ります。
このクラスでは、XSSF(.xlsx)形式のファイルを、TableModelHelper を介したイベントで読み取ります。
TableModelHelperイベントは、openGion形式のファイル読み取りに準拠した方法をサポートします。
※ openGion形式のEXCELファイルとは、#NAME 列に、カラム名があり、#で始まる
レコードは、コメントとして判断し、読み飛ばす処理の事です。| コンストラクタと説明 |
|---|
EventReader_XLSX() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
eventReader(java.io.File file,
TableModelHelper helper)
引数ファイル(Excel)を、XSSFイベントモデルを使用してテキスト化します。
|
static java.util.List |
getSheetList(org.apache.poi.xssf.eventusermodel.XSSFReader rd,
org.xml.sax.XMLReader parser)
シート一覧を、XSSFReader から取得します。
|
static void |
main(java.lang.String[] args)
アプリケーションのサンプルです。
|
public void eventReader(java.io.File file,
TableModelHelper helper)
eventReader インタフェース内 EventReaderfile - 入力ファイルhelper - イベント処理するオブジェクトpublic static java.util.List getSheetList(org.apache.poi.xssf.eventusermodel.XSSFReader rd,
org.xml.sax.XMLReader parser)
throws org.xml.sax.SAXException,
java.io.IOException,
org.apache.poi.openxml4j.exceptions.InvalidFormatException
rd - XSSFReaderオブジェクトparser - XMLReaderオブジェクトorg.xml.sax.SAXException - SAX の一般的なエラーが発生java.io.IOException - SAXパース処理時のI/Oエラーorg.apache.poi.openxml4j.exceptions.InvalidFormatException - よみとったEXCEL ファイルのフォーマットが異なる。public static void main(java.lang.String[] args)
args - コマンド引数配列Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.