很多時(shí)候,需要一個(gè)軟件應(yīng)用程序來(lái)生成Microsoft Word文件格式的參考文檔。 有時(shí),應(yīng)用程序甚至希望接收Word文件作為輸入數(shù)據(jù)。
任何想要生成MS-Office文件作為輸出的Java程序員都必須使用預(yù)定義和只讀API來(lái)執(zhí)行此操作。
Apache POI是一個(gè)流行的API,允許程序員使用Java程序創(chuàng)建,修改和顯示MS-Office文件。 它是由Apache Software Foundation開發(fā)和發(fā)布的一個(gè)開源庫(kù),用于使用Java程序設(shè)計(jì)或修改MS-Office文件。 它包含用于將用戶輸入數(shù)據(jù)或文件解碼為MS-Office文檔的類和方法。
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的.doc擴(kuò)展文件。
XWPF(XML字處理器格式):用于讀取和寫入MS-Word的擴(kuò)展文件 .docx 。
HSLF(可怕的幻燈片布局格式):用于閱讀,創(chuàng)建和編輯PowerPoint演示文稿。
HDGF(Horrible DiaGram格式):它包含MS-Visio二進(jìn)制文件的類和方法。
HPBF(Horrible PuBlisher格式):用于讀取和寫入MS-Publisher文件。
本教程將指導(dǎo)您完成使用Java處理MS-Word文件的過(guò)程。 因此,討論僅限于HWPF和XWPF組件。
更多建議: