apache poi使用例_GitHub - cooker/poi-examples: apache poi 使用案例
POI 使用案例
OLE 2文檔的POIFS
POIFS是POI中最古老,最穩定的部分。這是我們的OLE 2復合文檔格式到純Java的移植。它同時支持讀寫功能。根據定義,我們用于二進制(非XML)Microsoft Office格式的所有組件最終都依賴于它。請參閱POIFS項目頁面以獲取更多信息。
HSSF和XSSF for Excel文檔
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。
HPSF OLE 2文檔屬性
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的移植。Outlook有時會使用TNEF對消息進行編碼,通常會以winmail.dat的形式出現。HMEF當前僅支持較低級別的閱讀,但我們希望添加文本和附件提取。請參閱HMEF項目頁面以獲取更多信息。
HSMF for Outlook郵件
HSMF是Microsoft Outlook消息文件格式到純Java的移植。目前,它僅包含MSG文件的某些文本內容以及一些附件。進一步的支持和文檔進展緩慢。目前,建議用戶參考單元測試以供使用。請參閱HSMF項目頁面以獲取更多信息。
Microsoft最近已將Outlook文件格式添加到其OSP中。現在可以獲取更多信息,從而使實現此API更加容易。
總結
以上是生活随笔為你收集整理的apache poi使用例_GitHub - cooker/poi-examples: apache poi 使用案例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu16.04下vim的安装与配
- 下一篇: java 随机数种子