Для разработчика, который пытается обновить файлы XLS в любом приложении Java? Aspose.Total for Java API может помочь автоматизировать процесс обновления. Это полный пакет различных API-интерфейсов Java, работающих с несколькими форматами, включая документы Microsoft Excel. ASPOSE.CELL API, который является частью пакета Aspose.Total for Java , упрощает этот процесс модификации. Процесс обновления документа XLS прост: сначала нужно получить доступ к листу, а затем обновить значение ячейки в Excel с помощью java.
Как обновить файл XLS в Java
- Создайте новый объект класса Workbook с исходным файлом XLS в качестве параметра.
- Доступ к соответствующему рабочему листу и соответствующей ячейке с использованием метода getWorksheets().get(index).getCells().get(column)
- Вставьте новые данные в доступную ячейку, используя метод getCells().get(indexValue).setValue(data)
- Сохраните файл как файл .xls, используя метод save(), передав файл с путем в качестве параметра.
Требования к модификации
- Для модификации XLS Microsoft Windows или совместимая ОС с Java Runtime Environment для приложений JSP/JSF и настольных приложений.
- J2SE 6.0 (1.6), J2SE 7.0 (1.7) или выше.
- Получите последнюю версию API прямо из Загрузки
Код — обновить файл XLS в Java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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"); |
Исследовать Редактор файлов Варианты с Java
Редактировать CSV
(Значения, разделенные запятыми)
Редактировать TSV
(Значения, разделенные табуляцией)
Редактировать XLS
(Двоичный формат Microsoft Excel)
Редактировать XLSB
(Двоичная книга Excel)
Редактировать XLSM
(Электронная таблица с поддержкой макросов)
Редактировать XLSX
(Открытая XML-книга)
Редактировать XLT
(Шаблон Excel 97 - 2003)
Редактировать XLTM
(Шаблон Excel с поддержкой макросов)
Редактировать XLTX
(Шаблон Excel)