Apache POI gitbox 的镜像。Microsoft 文档的 Java API。
一个用于读取和写入 Microsoft Office 二进制和 OOXML 文件格式的 Java 库。 Apache POI 项目的使命是创建和维护基于 Office Open XML 标准 (OOXML) 和微软 OLE 2 复合文档格式 (OLE2) 的 Java API,用于处理各种文件格式。简而言之,您可以使用 Java 读取和写入 MS Excel 文件。此外,您还可以使用 Java 读取和写入 MS Word 和 MS PowerPoint 文件。Apache POI 是您的 Java Excel 解决方案 (适用于 Excel 97-2008)。我们拥有完整的 API,可用于移植其他 OOXML 和 OLE2 格式,欢迎其他人参与。
OLE2 文件包括大多数 Microsoft Office 文件,如 XLS、DOC 和 PPT,以及基于 MFC 序列化 API 的文件格式。该项目提供了 OLE2 文件系统 (POIFS) 和 OLE2 文档属性 (HPSF) 的 API。 Office OpenXML 格式是 Microsoft Office 2007 和 2008 中采用的新的基于标准的 XML 文件格式。其中包括 XLSX、DOCX 和 PPTX。该项目提供了一个低级别的 API,用于支持使用 openxml4j 的开放包装规范。
对于每个 MS Office 应用程序,都存在一个组件模块,该模块试图为 OLE2 和 OOXML 文档格式提供一个通用的高级 Java API。此模块主要针对 Excel 工作簿 (SS=HSSF+XSSF)。Word 文档 (WP=HWPF+XWPF) 和 PowerPoint 演示文稿 (SL=HSLF+XSLF) 的开发工作也在进行中。项目还为 Outlook (HSMF) 提供了一些支持。微软于 2007 年 10 月公开了该格式的规范。我们非常欢迎贡献。此外,还有一些项目针对 Visio (HDGF 和 XDGF)、TNEF (HMEF) 和 Publisher (HPBF)。此库包含以下组件,大致按成熟度降序排列:
暂无开放 Issues,或尚未同步最近议题。