Apache POI Study

Apache POI Tutorial
https://www.tutorialspoint.com/apache_poi/


HSSF: Horrible Spreadsheet Format
XSSF: XML Spreadsheet Format


ClassPath
\Apache_POI\poi-bin-4.0.1-20181203\poi-4.0.1
   poi-4.0.1.jar
   poi-ooxml-4.0.1.jar
   poi-ooxml-schemas-4.0.1.jar
\Apache_POI\poi-bin-4.0.1-20181203\poi-4.0.1\ooxml-lib
   xmlbeans-3.0.2.jar


Tutorial 中的 ClassPath 包含有 Dom4J。但在 4.0.1 已改用 JAXP,所以並未附有 Dom4J 的 jar 檔.。
以下的連結中有相關的說明。
https://poi.apache.org/components/
The OOXML jars used to require DOM4J, but the code has now been changed to use JAXP and no additional dom4j jars are required.


Package
   org.apache.poi.hssf.usermodel


      HSSFWorkbook − 用來讀寫 .xls。MS-Office versions 97–2003.
JavaDoc
   http://poi.apache.org/apidocs/dev/org/apache/poi/hssf/usermodel/HSSFWorkbook.html


Package
   org.apache.poi.xssf.usemodel
      XSSFWorkbook − 用來讀寫 .xls 或 .xlsx;Microsoft Excel 與 OpenOffice xml 檔案。MS-Office 2007 或之後的版本。
JavaDoc
   https://poi.apache.org/apidocs/dev/org/apache/poi/xssf/usermodel/XSSFWorkbook.html


-------------------------------------------------------------------------------------------------


在第一個範例 Create Blank Workbook 中,除了要加入上面 ClassPath 中的 jar 檔外,還需加入以下的 Jar 檔。
\Apache_POI\poi-bin-4.0.1-20181203\poi-4.0.1\lib
   commons-collections4-4.2.jar
   commons-compress-1.18.jar



















留言

這個網誌中的熱門文章

泰文子音與字形之間的變化

AUTOMAXX UP-5HX 使用心得