- Apache POI PPT 教程
- Apache POI PPT - 首頁
- Apache POI PPT - 概述
- Apache POI PPT - Java API 詳解
- Apache POI PPT - 安裝
- Apache POI PPT - 類和方法
- Apache POI PPT - 簡報
- Apache POI PPT - 幻燈片版式
- Apache POI PPT - 幻燈片管理
- Apache POI PPT - 圖片
- Apache POI PPT - 建立超連結
- Apache POI PPT - 讀取形狀
- Apache POI PPT - 文字格式化
- Apache POI PPT - 合併
- Apache POI PPT - PPT 轉圖片
- Apache POI PPT 資源
- Apache POI PPT - 快速指南
- Apache POI PPT - 有用資源
- Apache POI PPT - 討論
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 等。