Comment convertir un graphique Excel en JPG en Java

Ce tutoriel explique comment convertir un graphique Excel en JPG en Java. En utilisant le même code, vous pouvez également convertir le graphique dans n’importe quel autre format en définissant le type d’image souhaité. Voici les étapes pour convertir un graphique Excel en jpg en Java.

Étapes pour convertir un graphique Excel en JPG en Java

  1. À l’aide de Maven, ajoutez la bibliothèque Aspose.Cells à votre projet
  2. Ajoutez des références aux classes Workbook et Chart à l’aide de l’instruction Import
  3. Chargez le fichier Excel source dans l’objet Workbook ayant un graphique
  4. Obtenir une référence à l’objet graphique dans la feuille de classeur respective
  5. Enregistrez l’objet graphique en tant que fichier image JPG

Au cours de ces étapes, nous avons appris à enregistrer un graphique Excel au format JPG en Java. Ce processus est assez simple où le fichier Excel contenant un graphique est d’abord chargé dans l’objet Workbook, puis la référence du graphique est obtenue à partir de la feuille souhaitée. Une fois que la référence de l’objet graphique est disponible, vous pouvez enregistrer le graphique en tant que fichier image JPG.

Code pour convertir un graphique Excel en JPG en Java

Ce code montre comment enregistrer un graphique Excel au format JPG en Java. Tout d’abord, un objet de classe Workbook est chargé avec le fichier Excel cible ayant un graphique. À l’aide de la collection de feuilles de calcul dans l’objet classeur, vous pouvez faire référence à n’importe quelle feuille à l’aide de l’index de base zéro. Enfin, vous pouvez accéder à n’importe quel graphique de la collection de graphiques dans la feuille de calcul cible à l’aide d’un index de base zéro. Cet objet graphique est enregistré en tant que fichier JPG en fournissant simplement le nom du fichier image de sortie avec l’extension JPG.

Si vous souhaitez enregistrer cet objet graphique dans un autre format, vous pouvez utiliser l’objet de classe ImageOrPrintOptions dans la fonction Chart.toImage(). Pour convertir le classeur complet dans un autre format, par exemple PDF, reportez-vous à l’article comment générer un PDF à partir d’Excel en Java. Notez que cette conversion ne dépend ni de MS Excel ni d’Interop.

 Français