Apache POI Word - 概述

2018-12-27 17:33 更新

很多時(shí)候,需要一個(gè)軟件應(yīng)用程序來(lái)生成Microsoft Word文件格式的參考文檔。 有時(shí),應(yīng)用程序甚至希望接收Word文件作為輸入數(shù)據(jù)。

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

什么是Apache POI?

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的組件

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組件。


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)