- Apache POI 教程
- Apache POI - 首頁
- Apache POI - 概述
- Apache POI - Java Excel API
- Apache POI - 環境配置
- Apache POI - 核心類
- Apache POI - 工作簿
- Apache POI - 電子表格
- Apache POI - 單元格
- Apache POI - 字型
- Apache POI - 公式
- Apache POI - 超連結
- Apache POI - 列印區域
- Apache POI - 資料庫
- Apache POI 資源
- Apache POI - 問答
- Apache POI - 快速指南
- Apache POI - 有用資源
- Apache POI - 討論
Apache POI - Java Excel API
本章將帶您瞭解一些 Java Excel API 的型別及其功能。許多廠商提供與 Java Excel 相關的 API;本章將介紹其中一些。
Aspose Cells for Java
Aspose Cells for Java 是一個完全許可的 Java Excel API,由 Aspose 公司開發和發行。該 API 的最新版本為 8.1.2,釋出於 2014 年 7 月。它是一個功能豐富且強大的 API(普通 Java 類和 AWT 類的組合),用於設計可以讀取、寫入和操作電子表格的 Excel 元件。
該 API 的常見用途如下:
- Excel 報表,構建動態 Excel 報表
- 高保真 Excel 渲染和列印
- 從 Excel 電子表格匯入和匯出資料
- 生成、編輯和轉換電子表格
JXL
JXL 是一個為 Selenium 設計的第三方框架,支援 Web 瀏覽器上的資料驅動自動化(Web 瀏覽器上的資料自動更新)。但是,它也用作 JExcel API 的常用支援庫,因為它具有建立、讀取和寫入電子表格的基本功能。
基本功能如下:
- 生成 Excel 檔案
- 從工作簿和電子表格匯入資料
- 獲取總行數和列數
注意 - JXL 只支援 .xls 檔案格式,無法處理大量資料。
JExcel
JExcel 是 Team Dev 提供的一個完全許可的 API。使用它,程式設計師可以輕鬆讀取、寫入、顯示和修改 .xls 和 .xlsx 格式的 Excel 工作簿。此 API 可以輕鬆嵌入到 Java Swing 和 AWT 中。該 API 的最新版本為 Jexcel-2.6.12,釋出於 2009 年。
主要功能如下:
- 自動化 Excel 應用程式、工作簿、電子表格等
- 將工作簿作為普通的 Swing 元件嵌入到 Java Swing 應用程式中
- 向工作簿和電子表格新增事件偵聽器
- 新增事件處理程式以處理工作簿和電子表格事件的行為
- 新增本機對等體以開發自定義功能
Apache POI
Apache POI 是 Apache 軟體基金會提供的 100% 開源庫。大多數小型和中型應用程式開發人員都嚴重依賴 Apache POI (HSSF + XSSF)。它支援 Excel 庫的所有基本功能;但是,渲染和文字提取是其主要功能。
廣告