Apache POI PPT - 概述

2018-12-27 10:38 更新

很多時(shí)候,需要一個(gè)軟件應(yīng)用程序來生成Microsoft Office文件格式的報(bào)告。 有時(shí),應(yīng)用程序甚至希望接收MS- Office文件作為輸入數(shù)據(jù)。

任何希望生成MS Office文件作為輸出的Java程序員都必須使用預(yù)定義和只讀API來執(zhí)行此操作。

什么是Apache POI?

Apache POI是一個(gè)流行的API,允許程序員使用Java程序創(chuàng)建,修改和顯示MS-Office文件。 它是由Apache Software Foundation開發(fā)和發(fā)布的一個(gè)開源庫。 它包含用于解碼用戶輸入數(shù)據(jù)或?qū)⑽募D(zhuǎn)換為MS Office文檔的類和方法。

Apache POI的組件

Apache POI包含用于MS-Office的所有OLE2復(fù)合文檔的類和方法。 此API的組件列表如下:

  • POIFS(可疑混淆執(zhí)行文件系統(tǒng)):此組件是所有其他POI元素的基本因素。 它用于顯式讀取不同的文件。

  • HSSF(可怕的SpreadSheet格式):用于讀取和寫入.xls格式的MS-Excel文件。

  • XSSF(XML SpreadSheet格式):用于MS-Excel的.xlsx文件格式。

  • HPSF(可怕屬性集格式):用于提取MS-Office文件的屬性集。

  • HWPF(可怕字處理器格式):用于讀取和寫入MS-Word的擴(kuò)展文件 .doc 。

  • XWPF(XML字處理器格式):用于讀取和寫入MS-Word的.docx擴(kuò)展文件。

  • HSLF(可怕的幻燈片布局格式):用于閱讀,創(chuàng)建和編輯PowerPoint演示文稿。

  • HDGF(Horrible DiaGram格式):它包含MS-Visio二進(jìn)制文件的類和方法。

  • HPBF(Horrible PuBlisher格式):用于讀取和寫入MS-Publisher文件。

本教程將指導(dǎo)您完成使用Java進(jìn)行Microsoft PowerPoint演示文稿的過程。 因此,討論限于 XSLF組件。

注意:舊版本的POI支持二進(jìn)制文件格式,如doc,xls,ppt等。版本3.5起,POI支持MS- Office的OOXML文件格式,如docx,xlsx,pptx等。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)