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