POI(一)

  

Apache POI - the Java API for Microsoft Documents

业务介绍:

  Apache POI的任务是使用Java API操作各种基于OOXML(Office Open XML)标准和OLE2复合文档格式的文件格式。简而言之,你可以用Java读写MS Excel、MS Word、MS PowerPoint文件。

  OLL2文件包括大多数MicroSoft Office文件,如XLS、DOC和PPT以及基于MFC序列化API的文件格式。POI为 OLE2 Filesystem (POIFS)和 OLE2 Document Properties (HPSF)提供API。

  OOXML(Office Open XML)是为Office 2007和2008创建的基XML的新文件格式标准。包括XLSX、DOCX和PPTX。POI提供了一个低级别的API,使用openxml4j来支持(Open Packaging Conventions)。

  POI为每一个MS Office应用提供的高级Java API。适合Excel开发的(SS= HSSF+XSSF),Word(WP= HWPF+XWPF)和PowerPoint(SL= HSLF+XSLF)。POI对Outlook(HSMF)部分支持。也可以支持Visio(HDGF和XDGF)、TNEF(HMEF)和Publisher(HPBF)。

JDK版本:

  POI 4.x.x 需要JDK1.8+

  POI 3.11及之后的 3.x需要JDK1.6+

  POI 3.5到 3.10需要 JDK1.5+

  POI3.5之前的 需要 JDK 1.4+

基本功能  

  HSSF - 提供读写Microsoft Excel格式文件的功能。
  XSSF - 提供读写Microsoft Excel OOXML格式文件的功能。
  HWPF - 提供读写Microsoft Word格式文件的功能。
  HSLF - 提供读写Microsoft PowerPoint格式文件的功能。
  HDGF - 提供读写Microsoft Visio格式文件的功能。 
  HPBF - 提供读Microsoft Publisher格式档案的功能。
  HSMF - 提供读Microsoft Outlook格式档案的功能。
 

 

posted @ 2018-11-02 10:05  maxudong  阅读(499)  评论(0编辑  收藏  举报