- 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 库的所有基本功能;但是,渲染和文本提取是其主要功能。
广告