apache poi使用例_GitHub - cooker/poi-examples: apache poi 使用案例
POI 使用案例
OLE 2文檔的POIFS
POIFS是POI中最古老,最穩(wěn)定的部分。這是我們的OLE 2復(fù)合文檔格式到純Java的移植。它同時(shí)支持讀寫(xiě)功能。根據(jù)定義,我們用于二進(jìn)制(非XML)Microsoft Office格式的所有組件最終都依賴(lài)于它。請(qǐng)參閱POIFS項(xiàng)目頁(yè)面以獲取更多信息。
HSSF和XSSF for Excel文檔
HSSF是我們將Microsoft Excel 97(-2003)文件格式(BIFF8)移植到純Java的端口。XSSF是Microsoft Excel XML(2007+)文件格式(OOXML)到純Java的移植。SS是一個(gè)使用通用API為兩種格式提供通用支持的軟件包。它們都支持讀寫(xiě)功能。請(qǐng)參閱 HSSF + XSSF項(xiàng)目頁(yè)面以獲取更多信息。
用于Word文檔的HWPF和XWPF
HWPF是我們將Microsoft Word 97(-2003)文件格式移植到純Java的端口。它支持讀取和有限的寫(xiě)入功能。它還為較舊的Word 6和Word 95格式提供了簡(jiǎn)單的文本提取支持。請(qǐng)參閱HWPF項(xiàng)目頁(yè)面以獲取更多信息。該組件仍處于開(kāi)發(fā)的早期階段。它已經(jīng)可以讀寫(xiě)簡(jiǎn)單的文件。
我們還在根據(jù)OOXML規(guī)范為WordprocessingML(2007+)格式開(kāi)發(fā)XWPF。這提供了對(duì)較簡(jiǎn)單文件的讀寫(xiě)支持,以及文本提取功能。
PowerPoint文檔的HSLF和XSLF
HSLF是我們將Microsoft PowerPoint 97(-2003)文件格式移植到純Java的端口。它支持讀寫(xiě)功能。請(qǐng)參閱HSLF項(xiàng)目頁(yè)面以獲取更多信息。
我們還在根據(jù)OOXML規(guī)范為PresentationML(2007+)格式開(kāi)發(fā)XSLF。
HPSF OLE 2文檔屬性
HPSF是OLE 2屬性集格式到純Java的移植。屬性集通常用于存儲(chǔ)文檔的屬性(標(biāo)題,作者,最后修改日期等),但它們也可以用于特定于應(yīng)用程序的目的。
HPSF支持讀取和寫(xiě)入屬性。
請(qǐng)參閱HPSF項(xiàng)目頁(yè)面以獲取更多信息。
用于Visio文檔的HDGF和XDGF
HDGF是我們將Microsoft Visio 97(-2003)文件格式移植到純Java的端口。當(dāng)前,它僅支持非常低的閱讀水平,并且支持簡(jiǎn)單的文本提取。請(qǐng)參閱HDGF / Diagram項(xiàng)目頁(yè)面以獲取更多信息。
XDGF是Microsoft Visio XML(.vsdx)文件格式到純Java的移植。它比HDGF支持更多。請(qǐng)參閱XDGF / Diagram項(xiàng)目頁(yè)面以獲取更多信息。
HPBF發(fā)布者文檔
HPBF是我們將Microsoft Publisher 98(-2007)文件格式移植到純Java的端口。目前,它僅支持低水平讀取大約一半的文件部分,并支持簡(jiǎn)單的文本提取。請(qǐng)參閱HPBF項(xiàng)目頁(yè)面以獲取更多信息。
TNEF的HMEF(winmail.dat)Outlook附件
HMEF是Microsoft TNEF(傳輸中性編碼格式)文件格式到純Java的移植。Outlook有時(shí)會(huì)使用TNEF對(duì)消息進(jìn)行編碼,通常會(huì)以winmail.dat的形式出現(xiàn)。HMEF當(dāng)前僅支持較低級(jí)別的閱讀,但我們希望添加文本和附件提取。請(qǐng)參閱HMEF項(xiàng)目頁(yè)面以獲取更多信息。
HSMF for Outlook郵件
HSMF是Microsoft Outlook消息文件格式到純Java的移植。目前,它僅包含MSG文件的某些文本內(nèi)容以及一些附件。進(jìn)一步的支持和文檔進(jìn)展緩慢。目前,建議用戶(hù)參考單元測(cè)試以供使用。請(qǐng)參閱HSMF項(xiàng)目頁(yè)面以獲取更多信息。
Microsoft最近已將Outlook文件格式添加到其OSP中。現(xiàn)在可以獲取更多信息,從而使實(shí)現(xiàn)此API更加容易。
總結(jié)
以上是生活随笔為你收集整理的apache poi使用例_GitHub - cooker/poi-examples: apache poi 使用案例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ubuntu16.04下vim的安装与配
- 下一篇: 热释电传感器三个引脚_Adafruit的