Comment mettre à jour un fichier Excel en Java

Dans ce tutoriel, nous allons apprendre à mettre à jour un fichier Excel en Java. Bien que nous puissions mettre à jour manuellement le fichier Excel dans MS Excel, il n’est cependant pas toujours possible ou faisable de mettre à jour manuellement les fichiers Excel. Par exemple, une grande quantité de données doit être mise à jour ou des données doivent être exportées à partir d’une autre source, par exemple une base de données. Ici se pose le besoin d’un moyen automatisé d’effectuer cette tâche que vous pouvez faire en utilisant les étapes de ce guide. Voici les étapes pour mettre à jour le fichier Excel en Java et enfin l’enregistrer au format Excel, par exemple XLSX dans ce didacticiel.

Étapes pour mettre à jour le fichier Excel en Java

  1. À l’aide du référentiel Maven, ajoutez une référence à la bibliothèque Aspose.Cells dans le projet
  2. Ajoutez une référence aux classes Workbook et Cell à l’aide de l’importation dans le programme
  3. Charger le classeur à mettre à jour
  4. Obtenez une référence à la cellule souhaitée dans la première feuille et mettez à jour la valeur de la cellule cible
  5. Obtenir une référence à une autre cellule dans la deuxième feuille et mettre à jour la formule dans la cellule
  6. Appelez la fonction calculateFormula lorsque la formule est modifiée
  7. Enregistrez le fichier mis à jour sous XLSX

Dans les étapes ci-dessus, nous avons observé qu’un fichier Excel est chargé, puis la première feuille est accessible. Vous pouvez faire référence à n’importe quelle feuille dont les données doivent être mises à jour en utilisant le nom de la feuille ou l’index de base zéro. À l’aide de la référence de feuille, accédez à la collection de cellules dans la feuille et accédez à n’importe quelle cellule et mettez à jour la valeur ou la formule dans celle-ci. Appelez enfin les fonctions associées qui sont nécessaires en fonction des modifications du fichier. Ici, dans ce didacticiel, nous appellerons la fonction calculateFormula lorsque la formule est mise à jour. Enfin, nous enregistrons le classeur sur le disque. Voici l’exemple de code qui met à jour le fichier Excel existant en Java.

Code pour écrire des données dans Excel en Java

Dans cet exemple de code, nous avons examiné le code Java pour écrire des données dans une feuille Excel. Si vous souhaitez écrire des données dans un fichier Excel en utilisant un autre langage, par exemple C#, reportez-vous à l’article comment éditer un fichier Excel en C#.

Nous n’avons besoin d’aucun outil tiers pour être installé comme MS Excel ou il n’est pas nécessaire d’utiliser l’interopérabilité pour ce processus.

 Français