Java Excel API( Java Excel APIs)
优质
小牛编辑
129浏览
2023-12-01
本章将向您介绍Java Excel API的一些特性及其功能。 有许多供应商提供与Java Excel相关的API; 其中一些在本章中被考虑。
Aspose Cells for Java
Aspose Cells for Java是由供应商Aspose开发和分发的纯许可Java Excel API。 该API的最新版本是2014年7月发布的8.1.2。它是一个丰富而繁重的API(普通Java类和AWT类的组合),用于设计可以读取,写入和操作电子表格的Excel组件。
该API的常见用途如下 -
- Excel报告,构建动态Excel报告
- 高保真Excel渲染和打印
- 从Excel电子表格导入和导出数据
- 生成,编辑和转换电子表格
JXL
JXL是为Selenium设计的第三方框架,支持Web浏览器上的数据驱动自动化(Web浏览器上的数据自动更新)。 但是,它也用作JExcel API的通用支持库,因为它具有创建,读取和写入电子表格的基本功能。
基本功能如下 -
- 生成Excel文件
- 从工作簿和电子表格导入数据
- 获取行和列的总数
Note - JXL仅支持.xls文件格式,无法处理大量数据。
JExcel
JExcel是Team Dev提供的纯粹许可API。 使用它,程序员可以轻松地以.xls和.xlsx格式读取,编写,显示和修改Excel工作簿。 可以使用Java Swing和AWT轻松嵌入此API。 该API的最新版本是2009年发布的Jexcel-2.6.12。
主要特点如下 -
- 自动化Excel应用程序,工作簿,电子表格等
- 将工作簿作为普通Swing组件嵌入Java Swing应用程序中
- 将事件侦听器添加到工作簿和电子表格中
- 添加事件处理程序以处理工作簿和电子表格事件的行为
- 添加本机对等项以开发自定义功能
Apache POI
Apache POI是Apache Software Foundation提供的100%开源库。 大多数中小型应用程序开发人员严重依赖Apache POI(HSSF + XSSF)。 它支持Excel库的所有基本功能; 然而,渲染和文本提取是其主要特征。