
Ajouter des images aux fichiers Excel aide à rendre vos feuilles de calcul plus faciles à comprendre. Les images peuvent soutenir vos données, mettre en évidence des points clés et améliorer l’apparence générale de vos rapports. Dans cet article de blog, vous apprendrez comment ajouter une photo à Excel en Java. Nous vous guiderons à travers chaque étape en utilisant des exemples de code Java simples. À la fin, vous serez en mesure d’ajouter des images à vos fichiers Excel rapidement et efficacement.
Cet article couvre ce qui suit :
- Bibliothèque Java Excel pour ajouter une photo
- Comment ajouter une photo dans Excel
- Ajoutez une image basée sur la référence de cellule.
- Explore free resources
Java Excel Library pour ajouter une photo
Aspose.Cells for Java est une bibliothèque puissante pour travailler avec des fichiers Excel en Java. Elle vous permet d’insérer des images, de formater des cellules et de générer des documents Excel par programmation. Vous pouvez ajouter, déplacer ou redimensionner des images facilement.
Pour installer Aspose.Cells for Java, utilisez Maven:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>25.6</version>
</dependency>
Ou téléchargez-le depuis la page des versions officielles.
Comment ajouter une image à Excel en Java
Veuillez suivre ces étapes pour ajouter une photo à Excel en utilisant Java :
- Créer un objet
Workbook
. - Accédez à la feuille de calcul souhaitée.
- Utilisez
Pictures.add()
pour insérer l’image. - Sauvegardez le classeur.
// Étape 1 : Créez un nouveau classeur
Workbook workbook = new Workbook();
// Étape 2 : Accéder à la première feuille de calcul
Worksheet worksheet = workbook.getWorksheets().get(0);
// Étape 3 : Charger l'image
String imagePath = "aspose-Icon.png";
int pictureIndex = worksheet.getPictures().add(1, 1, imagePath);
// Étape 4 : Enregistrez le classeur
workbook.save("output.xlsx");

Comment ajouter une photo à Excel en Java
Ajouter une image basée sur la référence de cellule
Vous pouvez ajouter une image à une référence de cellule spécifique aussi en suivant les étapes ci-dessous :
- Créer un objet de la classe
Workbook
. - Accédez à la feuille de calcul cible à partir de la collection Worksheets.
- Ajouter du texte ou des données aux cellules pertinentes.
- Utilisez la méthode
addPicture()
pour insérer la photo dans une cellule spécifique. - Définissez la taille ou la position de l’image si nécessaire.
- Enregistrez le classeur en utilisant la méthode
save()
.
// Instancier un nouveau classeur
Workbook workbook = new Workbook();
// Obtenez la collection de cellules de la première feuille de calcul.
Worksheet worksheet = workbook.getWorksheets().get(0);
Cells cells = worksheet.getCells();
// Ajoutez des valeurs de chaîne aux cellules
cells.get("A1").putValue("A1");
cells.get("C10").putValue("C10");
// Ajoutez une image vide à la cellule D1.
Picture picIndex = worksheet.getShapes().addPicture(0, 3, 10, 6, null);
//Shape pic = worksheet.getShapes().get(picIndex.getId());
// Spécifiez la formule qui fait référence à la plage source de cellules.
picIndex.setFormula("=A1:C10");
// Mettez à jour la valeur sélectionnée des formes dans la feuille de calcul.
worksheet.getShapes().updateSelectedValue();
// Enregistrez le fichier Excel
workbook.save("output.out.xlsx");

Ajouter une image basée sur la référence de cellule
Obtenez une licence gratuite
Vous pouvez demander une licence temporaire gratuite pour évaluer toutes les fonctionnalités sans limitations. Visitez la page de licence temporaire pour obtenir la vôtre aujourd’hui.
Ajouter une image à Excel : Ressources gratuites
Explore more Aspose resources to boost your Excel automation projects:
Conclusion
Dans cet article, nous avons appris comment ajouter une photo à Excel en utilisant Java et Aspose.Cells. Avec un code simple, vous pouvez améliorer vos feuilles de calcul avec des images. Essayez-le et explorez plus de fonctionnalités dans Aspose.Cells for Java.
If you need help, visit our support forum.