- Apache POI Tutorial
- Apache POI - Home
- Apache POI - Overview
- Apache POI - Java Excel APIs
- Apache POI - Environment
- Apache POI - Core Classes
- Apache POI - Workbooks
- Apache POI - Spreadsheets
- Apache POI - Cells
- Apache POI - Fonts
- Apache POI - Formula
- Apache POI - Hyperlink
- Apache POI - Print Area
- Apache POI - Database
- Apache POI Resources
- Apache POI - Questions & Answers
- Apache POI - Quick Guide
- Apache POI - Useful Resources
- Apache POI - Discussion
Apache POI - Java Excel API
本章将带您了解 Java Excel API 的一些风格及其特性。有很多供应商提供Java Excel相关的API;本章将讨论其中一些问题。
用于 Java 的 Aspose Cell
Aspose Cells for Java 是由供应商 Aspose 开发和分发的纯许可 Java Excel API。该 API 的最新版本是 8.1.2,于 2014 年 7 月发布。它是一个丰富而重型的 API(普通 Java 类和 AWT 类的组合),用于设计可以读取、写入和操作电子表格的 Excel 组件。
该 API 的常见用途如下:
- Excel报告,构建动态Excel报告
- 高保真 Excel 渲染和打印
- 从 Excel 电子表格导入和导出数据
- 生成、编辑和转换电子表格
江西林
JXL 是专为 Selenium 设计的第三方框架,支持 Web 浏览器上的数据驱动自动化(Web 浏览器上的数据自动更新)。然而,它也被用作 JExcel API 的通用支持库,因为它具有创建、读取和写入电子表格的基本功能。
基本特征如下 -
- 生成 Excel 文件
- 从工作簿和电子表格导入数据
- 获取总行数和总列数
注- JXL 仅支持 .xls 文件格式,无法处理大数据量。
杰赛尔
JExcel 是由 Team Dev 提供的纯许可 API。使用它,程序员可以轻松地读取、写入、显示和修改.xls和.xlsx格式的 Excel 工作簿。该 API 可以轻松嵌入 Java Swing 和 AWT。该 API 的最新版本是 Jexcel-2.6.12,于 2009 年发布。
主要特点如下:
- 自动化 Excel 应用程序、工作簿、电子表格等
- 将工作簿作为普通 Swing 组件嵌入到 Java Swing 应用程序中
- 将事件侦听器添加到工作簿和电子表格
- 添加事件处理程序以处理工作簿和电子表格事件的Behave
- 添加本机对等点以开发自定义功能
阿帕奇兴趣点
Apache POI 是 Apache 软件基金会提供的 100% 开源库。大多数中小型应用程序开发人员严重依赖 Apache POI(HSSF + XSSF)。支持Excel库的所有基本功能;然而,渲染和文本提取是其主要功能。