Apache POI 架构2024 年 8 月 29 日 | 阅读 2 分钟 Apache POI 由各种组件组成,形成一个工作系统架构。 例如,POIFS 和 HSSF 组件分别用于读取和写入 Microsoft 的 Office 和 Open Office 文件。 POIFS 是 POI 中最稳定和最古老的部分。它同时支持读写功能。它是 OLE 2 复合文档格式到纯 Java 的一个移植。 我们所有用于(非 XML)Microsoft Office 格式的组件最终都依赖于它。 HSSF 组件用于使用 Java 读取和写入 Microsoft Excel 97 (-2003) 文件格式。 XSSF 用于使用 Java 读取和写入 Microsoft Excel XML (2007+) 文件格式 (OOXML)。 SS 是一个包,它提供具有通用 API 的两种格式的读写功能。 HWPF 用于在 Java 中处理 Microsoft Word 97 (-2003) 文件。 它支持读取和有限的写入功能。 HSLF 用于在 Java 中处理 Microsoft PowerPoint 97(-2003) 文件格式。 它提供读写功能。 HDGF 是我们将 Microsoft Visio 97(-2003) 文件格式移植到纯 Java。 它目前仅支持非常低级别的读取和简单的文本提取。 HPBF 用于在 Java 中处理 Microsoft Publisher 98(-2007) 文件格式。 它目前仅支持对大约一半文件部分的低级读取和简单的文本提取。 HMEF 用于将 Microsoft TNEF(传输中立编码格式)文件格式移植到纯 Java。 TNEF 有时被 Outlook 用于编码消息,通常会作为 winmail.dat 传输。 HMEF 目前仅支持低级别读取,但我们希望添加文本和附件提取。 HSMF 负责在 Java 中处理 Microsoft Outlook 消息文件格式。 它目前仅支持 MSG 文件的一些文本内容和一些附件。 以下是 POI 的组件及其 Maven artifactId。
下一主题Apache POI 功能 |
我们请求您订阅我们的新闻通讯以获取最新更新。