Para um desenvolvedor, quem está tentando atualizar arquivos XLSB em qualquer aplicativo Java? A API Aspose.Total for Java pode ajudar a automatizar o processo de atualização. É um pacote completo de várias APIs Java que lidam com vários formatos, incluindo documentos do Microsoft Excel. A API ASPOSE.CELL que faz parte do pacote Aspose.Total for Java facilita esse processo de modificação. O processo de atualização do documento XLSB é simples, primeiro acessando a planilha e depois atualizando o valor da célula no excel usando java.
Como atualizar o arquivo XLSB em Java
- Crie um novo objeto de classe Workbook tendo o arquivo XLSB de origem como parâmetro
- Acesso da planilha relevante e célula relevante usando o método getWorksheets().get(index).getCells().get(column)
- Insira novos dados na célula acessada usando o método getCells().get(indexValue).setValue(data)
- Salve o arquivo como arquivo .xlsb usando o método save() passando o arquivo com caminho como parâmetro
Requisitos de modificação
- Para modificação de XLSB, Microsoft Windows ou um sistema operacional compatível com Java Runtime Environment para aplicativos JSP/JSF e aplicativos de desktop.
- J2SE 6.0 (1.6), J2SE 7.0 (1.7) ou superior.
- Obtenha a versão mais recente da API diretamente do Transferências
Código - Atualizar arquivo XLSB em 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"); |