java数据导出表格,使用Apache POI插件导出
Apache POI 项目组件
Apache POI 项目是开发基于 Microsoft 的 OLE 2 复合文档格式的文件格式的纯 Java 端口的主项目。Microsoft Office 文档以及使用 MFC 属性集序列化其文档对象的程序都使用 OLE 2 复合文档格式。
Apache POI 也是开发基于Office Open XML (ooxml) 的文件格式的纯Java 端口的主项目。OOXML 是 ECMA/ISO 标准化工作的一部分。该文档相当大,但您通常可以毫不费力地找到所需的内容! ECMA-376 标准在这里,并且也在Microsoft OSP之下 。
OLE 2 文档的 POIFS
POIFS 是 POI 中最古老、最稳定的部分。它是我们从 OLE 2 复合文档格式到纯 Java 的端口。它支持读和写功能。我们用于二进制(非 XML)Microsoft Office 格式的所有组件根据定义最终都依赖于它。请参阅POIFS 项目页面了解更多信息。Excel 文档的 HSSF 和 XSSF
HSSF 是我们从 Microsoft Excel 97 (-2003) 文件格式 (BIFF8) 到纯 Java 的端口。XSSF 是我们将 Microsoft Excel XML (2007+) 文件格式 (OOXML) 移植到纯 Java 的端口。SS 是一个使用通用 API 为两种格式提供通用支持的包。它们都支持读写功能。有关更多信息,请参阅 HSSF+XSSF 项目页面。Word 文档的 HWPF 和 XWPF
HWPF 是我们将 Microsoft Word 97 (-2003) 文件格式移植到纯 Java 的端口。它支持读取和有限的写入功能。它还为较旧的 Word 6 和 Word 95 格式提供简单的文本提取支持。请参阅HWPF 项目页面了解更多信息。该组件仍处于开发的早期阶段。它已经可以读写简单的文件。我们还在为 OOXML 规范中的 WordprocessingML (2007+) 格式开发 XWPF。这为更简单的文件提供了读写支持,以及文本提取功能。
用于 PowerPoint 文档的 HSLF 和 XSLF
HSLF 是我们将 Microsoft PowerPoint 97(-2003) 文件格式移植到纯 Java 的端口。它支持读写功能。请参阅HSLF 项目页面了解更多信息。我们还在为 OOXML 规范中的 PresentationML (2007+) 格式开发 XSLF。
OLE 2 文档属性的 HPSF
HPSF 是我们将 OLE 2 属性集格式移植到纯 Java 的端口。属性集主要用于存储文档的属性(标题、作者、上次修改日期等),但它们也可用于特定于应用程序的目的。HPSF 支持读取和写入属性。
有关更多信息, 请参阅HPSF 项目页面。
用于 Visio 文档的 HDGF 和 XDGF
HDGF 是我们将 Microsoft Visio 97(-2003) 文件格式移植到纯 Java 的端口。目前只支持非常低层次的阅读,以及简单的文本提取。请参阅HDGF/Diagram 项目页面了解更多信息。XDGF 是我们将 Microsoft Visio XML (.vsdx) 文件格式移植到纯 Java 的端口。它比 HDGF 有更多的支持。请参阅XDGF/Diagram 项目页面了解更多信息。
出版商文档的 HPBF
HPBF 是我们将 Microsoft Publisher 98(-2007) 文件格式移植到纯 Java 的端口。它目前仅支持大约一半的文件部分的低级别读取和简单的文本提取。有关详细信息,请参阅HPBF 项目页面。
TNEF 的 HMEF (winmail.dat) Outlook 附件
HMEF 是我们将 Microsoft TNEF(传输中性编码格式)文件格式移植到纯 Java 的端口。TNEF 有时被 Outlook 用于对邮件进行编码,通常以 winmail.dat 的形式出现。HMEF目前只支持低层阅读,但我们希望增加文本和附件提取。请参阅HMEF 项目页面了解更多信息。Outlook 邮件的 HSMF
HSMF 是我们将 Microsoft Outlook 消息文件格式移植到纯 Java 的端口。它目前只有 MSG 文件的一些文本内容,以及一些附件。进一步的支持和文档正在缓慢提供。目前,建议用户参考单元测试示例使用。有关详细信息,请参阅HSMF 项目页面。Microsoft 最近在其 OSP 中添加了 Outlook 文件格式。现在提供了更多信息,使实现此 API 变得更容易。
转载至:https://poi.apache.org/components/index.html
正文到此结束
相关文章
该篇文章的评论功能已被站长关闭