Для разработчика, который пытается обновить файлы XLSX в любом приложении Java? Aspose.Total for Java API может помочь автоматизировать процесс обновления. Это полный пакет различных API-интерфейсов Java, работающих с несколькими форматами, включая документы Microsoft Excel. ASPOSE.CELL API, который является частью пакета Aspose.Total for Java , упрощает этот процесс модификации. Процесс обновления документа XLSX прост: сначала нужно получить доступ к листу, а затем обновить значение ячейки в Excel с помощью java.
Как обновить файл XLSX в Java
- Создайте новый объект класса Workbook с исходным файлом XLSX в качестве параметра.
- Доступ к соответствующему рабочему листу и соответствующей ячейке с использованием метода getWorksheets().get(index).getCells().get(column)
- Вставьте новые данные в доступную ячейку, используя метод getCells().get(indexValue).setValue(data)
- Сохраните файл как файл .xlsx, используя метод save(), передав файл с путем в качестве параметра.
Требования к модификации
- Для модификации XLSX Microsoft Windows или совместимая ОС с Java Runtime Environment для приложений JSP/JSF и настольных приложений.
- J2SE 6.0 (1.6), J2SE 7.0 (1.7) или выше.
- Получите последнюю версию API прямо из Загрузки
Код — обновить файл XLSX в Java
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"); |