POI - 体系结构

POI - 体系结构 首页 / POI入门教程 / POI - 体系结构

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。 Outlook有时会使用TNEF对消息进行编码,通常会以winmail.dat的形式出现。 HMEF当前仅支持较低级别的阅读,但是无涯教程希望添加文本和附件提取。

HSMF   -  负责处理Java中的Microsoft Outlook邮件文件格式。目前,它仅支持MSG文件的某些文本内容和某些附件。

ComponentApplication TypeMaven artifactId
POIFSOLE2 FilesystemPoi
HPSFOLE2 Property SetsPoi
HSSFExcel XLSPoi
HSLFPowerPoint PPTPoi-scratchpad
HWPFWord DOCPoi-scratchpad
HDGFVisio VSDPoi-scratchpad
HPBFPublisher PUBPoi-scratchpad
HSMFOutlook MSGPoi-scratchpad
DDFEscher common drawingsPoi
HWMFWMF drawingsPoi-scratchpad
OpenXML4JOOXMLpoi-ooxml plus either poi-ooxml-schemas or
ooxml-schemas and ooxml-security
XSSFExcel XLSXPoi-ooxml
XSLFPowerPoint PPTXPoi-ooxml
XWPFWord DOCXPoi-ooxml
XDGFVisio VSDXPoi-ooxml
Common SLPowerPoint PPT and PPTXpoi-scratchpad and poi-ooxml
Common SSExcel XLS and XLSXpoi-ooxml

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

技术与商业案例解读 -〔徐飞〕

邱岳的产品实战 -〔邱岳〕

白话法律42讲 -〔周甲徳〕

高并发系统设计40问 -〔唐扬〕

分布式技术原理与算法解析 -〔聂鹏程〕

程序员的测试课 -〔郑晔〕

如何讲好一堂课 -〔薛雨〕

AI大模型之美 -〔徐文浩〕

手把手带你写一个 MiniTomcat -〔郭屹〕

好记忆不如烂笔头。留下您的足迹吧 :)