Aspose.Cells for Java
Aspose.Cells for Java 是功能强大的 Excel 处理 API,支持多种格式转换、操作行和列、创建数据透视表等,适用于各类应用程序。
Aspose.Cells for Java 是一款屡获殊荣的 Excel 电子表格处理 API,它允许开发人员在自己的应用程序中嵌入读取、写入、操作、转换和打印电子表格的功能,而无需 Microsoft Excel 应用程序。
Aspose.Cells for Java 是一个成熟且功能丰富的库,提供许多功能,远远超出了市面上其他组件简单的数据导出功能。API 提供导出数据、将电子表格格式化到最精细的级别、导入和导出图像、创建图表和数据透视表、使用公式计算引擎应用和计算复杂公式、流式传输 Excel 数据并以各种格式保存结果等功能。
从 ArrayList、Array 和 Recordset 导入和导出数据
通过 API 创建和操作图表
从设计器电子表格导入公式
生成和操作命名范围
将电子表格打印到物理打印机
通过智能标记填充工作表
创建和操作评论
设置和计算 Excel 和自定义公式
创建和操作条件格式规则
创建和操作命名范围
创建、操作和刷新数据透视表和数据透视图
图表和工作表的渲染
轻量级模式下读写大文件
在 Excel 到 PDF 转换中重新采样图像
修改模板文档中的 VBA 代码或宏
Excel API 可将电子表格转换为 PDF、XPS、HTML 等格式,同时保持最高的视觉保真度。可靠且灵活的转换流程使 Aspose.Cells 成为主要以行业标准格式交换文件的组织的理想选择。
// load file to be convertedWorkbook wbk = new Workbook(dir + "template.xls");// convert xls to HTML, XPS and PDFwbk.save(dir + "output.pdf", SaveFormat.PDF);wbk.save(dir + "output.xps", SaveFormat.XPS);wbk.save(dir + "output.html", SaveFormat.HTML);
该库提供电子表格样式设置,包括但不限于行、列和单元格级别的工作表格式化、添加条件格式规则、定义数字格式以及设置字体属性。同样,API 支持操作和创建所有类型的自定义和标准图表,以及各种绘图对象,例如 OLE 对象、图片、注释、形状和单元格控件。
Aspose.Cells for Java 提供多种转换功能,例如图表转为图像和 PDF、工作表转为图像、打印工作表以及将电子表格转换为 PDF 文件格式。转换过程非常灵活便捷,支持多种转换方式,例如在电子表格转为 PDF 的过程中对图像进行重新采样,或者在将工作表和图表渲染为图像时调整生成的图像尺寸。
// load spreadsheet containing the chartWorkbook book = new Workbook(dir + "template.xlsx");// get the chart present in first worksheetChart chart = book.getWorksheets().get(0).getCharts().get(0);// render chart as PNGchart.toImage(dir + "output.png", ImageFormat.getPng());// render chart as PDFchart.toPdf(dir + "output.pdf");
Aspose.Cells for Java 允许您以多种方式修改行和列。您可以轻松调整列宽和行高、根据内容自动调整单元格的宽度/高度、插入和删除、隐藏和取消隐藏以及对行和列进行分组和取消分组。
使用非常大的电子表格获取汇总信息可能很困难。数据透视表可以快速描述平面数据并根据需要获取相关信息。API 可以动态创建数据透视表和图表。可以动态更改数据透视表源数据。此外,智能标记是该库的另一个主要功能,可以通过数据源填充工作表并生成视觉效果良好的报告。
Aspose.Cells for Java 还提供了一个可嵌入到 JSP Web 应用程序中的 UI 控件,该控件兼容所有现代 Web 浏览器,例如 Chrome、Firefox、Internet Explorer 和 Opera。最终用户可以使用它从 Web 应用程序的前端加载、编辑和保存 Excel 文件。