通过 Java 更新 Excel 文件

在基于 Java 的应用程序中修改 Microsoft Excel XLSX、XLS 文件,而无需安装 Microsoft Office®

 

组织通常会通过公司软件更新存储在 excel 文件中的数据,例如学生数据、患者记录和仓库物品清单等。 Aspose.Total for Java API 提供使用他们自己的软件修改电子表格的功能。 程序员只需编写几行 API 代码就可以通过修改功能增强软件。 作为 Aspose.Total for Java 包的一部分的 Aspose.Cells for Java API 使这个修改过程变得容易。 下面是更新Excel文件的过程。

使用 Java 更新 Excel 文档

Aspose.Cells for Java API 提供了处理 Excel 电子表格加载的 Workbook 类。 过程很简单。 通过提供源文件作为参数来创建 Workbook 类对象。 使用 getWorksheets().get(index).getCells().get(column) 方法访问相关工作表和相关单元格。 使用 getCells().get(indexValue).setValue(data) 方法修改访问单元格中的内容,最后调用save()方法保存文档。

Java 代码 - 更新 Excel 文档

Workbook wkb = new Workbook("sourceFile.xlsx");
Cell cellWithData = wkb.getWorksheets().get(0).getCells().get("A1");
cellWithData.setValue(100);
Cell cellWithFormula = wkb.getWorksheets().get(1).getCells().get("C1");
cellWithFormula.setFormula("=Sum(A1,A20)");
wkb.calculateFormula();
Worksheet sheet = wkb.getWorksheets().get(2);
Cell cell = sheet.getCells().get("A1");
cell.setValue("Hello World!");
wkb.save("updated-excel-file.xlsx");