Dans ce bref didacticiel, vous apprendrez à créer un graphique Excel en Java en suivant une approche étape par étape. Il est très courant de créer un classeur par programmation, puis de remplir les données manuellement ou d’importer des données à partir d’une source externe pour créer un graphique. À la fin du processus, ce fichier Excel est enregistré en tant que fichier XLSX sur un disque.
Étapes pour créer un graphique Excel en Java
- Tout d’abord, à l’aide du référentiel Maven, ajoutez une référence à la bibliothèque Aspose.Cells dans le projet
- Ajoutez une référence à Workbook, Worksheet et aux autres classes requises à l’aide de l’importation dans le programme
- Créer un classeur vide ayant une feuille de calcul par défaut
- Obtenez une référence à la première feuille et remplissez les données à afficher dans le graphique
- Dans la première feuille, créez un graphique, disons un graphique à secteurs avec les paramètres initiaux
- Définir la série de données de graphique, la catégorie, le titre du graphique et les étiquettes de données de chaque tranche de graphique à secteurs
- Enregistrez le classeur contenant des données et un graphique
En suivant les étapes ci-dessus, vous pouvez créer un graphique Excel en créant simplement un classeur, puis en remplissant des exemples de données pour le graphique. Une fois les données remplies, un graphique à secteurs est créé avec les paramètres de base, puis les séries de données de graphique, la catégorie, le titre et les étiquettes de données de chaque tranche sont ajoutés. Vous pouvez définir de nombreuses autres propriétés de ce graphique ainsi que démontré dans l’exemple de code suivant.
Code pour créer un graphique dans Excel en Java
Dans cet exemple de code, nous avons appris à créer un graphique dans Excel en Java et à l’enregistrer en tant que fichier XLSX. Cependant, si vous souhaitez convertir ce graphique en image, reportez-vous à l’article sur comment convertir un graphique Excel en JPG en Java.
Notez qu’aucun autre composant ou bibliothèque comme Interop ou MS Excel n’est requis pour exécuter le code ci-dessus.