Обновление документов Excel через Java

Изменяйте файлы Microsoft Excel XLSX, XLS в приложениях на основе Java без установки Microsoft Office®.

 

Организации часто обновляют свои данные, хранящиеся в файлах Excel, таких как данные студентов, записи пациентов, список складских товаров и т. Д., С помощью программного обеспечения компании. API Aspose.Total for Java предоставляет возможность модификации электронных таблиц с помощью собственного программного обеспечения. Программисты могут улучшить программное обеспечение с помощью возможностей модификации, просто написав несколько строк кода API. API Aspose.Cells for Java , являющийся частью пакета Aspose.Total for Java , упрощает процесс модификации. Ниже показан процесс обновления документа Excel.

Обновление документов Excel с помощью Java

API Aspose.Cells for Java предоставляет класс Workbook , который обрабатывает загрузку электронных таблиц Excel. Процесс прост. Создайте объект класса 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");