Pour un développeur, qui essaie de mettre à jour des fichiers XLSX dans n’importe quelle application Java ? L’API Aspose.Total for Java peut aider à automatiser le processus de mise à jour. Il s’agit d’un ensemble complet de diverses API Java traitant de plusieurs formats, y compris des documents Microsoft Excel. L’API ASPOSE.CELL qui fait partie du package Aspose.Total for Java facilite ce processus de modification. Le processus de mise à jour du document XLSX est simple en accédant d’abord à la feuille, puis en mettant à jour la valeur de la cellule dans Excel à l’aide de Java.
Comment mettre à jour le fichier XLSX en Java
- Créer un nouvel objet de classe Workbook ayant le fichier XLSX source comme paramètre
- Accès à la feuille de calcul et à la cellule pertinentes à l’aide de la méthode getWorksheets().get(index).getCells().get(column)
- Insérer de nouvelles données dans la cellule consultée à l’aide de la méthode getCells().get(indexValue).setValue(data)
- Enregistrez le fichier en tant que fichier .xlsx en utilisant la méthode save () en passant le fichier avec le chemin comme paramètre
Exigences de modification
- Pour la modification XLSX, Microsoft Windows ou un système d’exploitation compatible avec Java Runtime Environment pour les applications JSP/JSF et les applications de bureau.
- J2SE 6.0 (1.6), J2SE 7.0 (1.7) ou supérieur.
- Obtenez la dernière version de l’API directement à partir de Téléchargements
Code - Mettre à jour le fichier XLSX en 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"); |