Apache POI PPT - 概述



很多時候,軟體應用程式需要生成 Microsoft Office 檔案格式的報表。有時,甚至期望應用程式以 MS-Office 檔案作為輸入資料。

任何想要生成 MS Office 檔案作為輸出的 Java 程式設計師都必須使用預定義且只讀的 API 來實現。

什麼是 Apache POI?

Apache POI 是一個流行的 API,允許程式設計師使用 Java 程式建立、修改和顯示 MS-Office 檔案。它是一個由 Apache 軟體基金會開發和釋出的開源庫。它包含用於解碼使用者輸入資料或將檔案解碼為 MS Office 文件的類和方法。

Apache POI 的組成部分

Apache POI 包含用於處理所有 MS-Office 的 OLE2 複合文件的類和方法。此 API 的元件列表如下所示:

  • POIFS (Poor Obfuscation Implementation File System) - 此元件是所有其他 POI 元素的基本因素。它用於顯式讀取不同的檔案。

  • HSSF (Horrible SpreadSheet Format) - 它用於讀取和寫入 MS-Excel 檔案的 .xls 格式。

  • XSSF (XML SpreadSheet Format) - 它用於 MS-Excel 的 .xlsx 檔案格式。

  • HPSF (Horrible Property Set Format) - 它用於提取 MS-Office 檔案的屬性集。

  • HWPF (Horrible Word Processor Format) - 它用於讀取和寫入 MS-Word 的.doc 副檔名檔案。

  • XWPF (XML Word Processor Format) - 它用於讀取和寫入 MS-Word 的 .docx 副檔名檔案。

  • HSLF (Horrible Slide Layout Format) - 它用於讀取、建立和編輯 PowerPoint 簡報。

  • HDGF (Horrible DiaGram Format) - 它包含用於 MS-Visio 二進位制檔案的類和方法。

  • HPBF (Horrible PuBlisher Format) - 它用於讀取和寫入 MS-Publisher 檔案。

本教程指導您完成使用 Java 處理 Microsoft PowerPoint 簡報的過程。因此,討論僅限於XSLF 元件

注意 - POI 的舊版本支援 doc、xls、ppt 等二進位制檔案格式。從 3.5 版開始,POI 支援 MS-Office 的 OOXML 檔案格式,例如 docx、xlsx、pptx 等。

廣告

© . All rights reserved.