Comment ajouter une photo à Excel en Java

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 :

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 :

  1. Créer un objet Workbook.
  2. Accédez à la feuille de calcul souhaitée.
  3. Utilisez Pictures.add() pour insérer l’image.
  4. 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

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 :

  1. Créer un objet de la classe Workbook.
  2. Accédez à la feuille de calcul cible à partir de la collection Worksheets.
  3. Ajouter du texte ou des données aux cellules pertinentes.
  4. Utilisez la méthode addPicture() pour insérer la photo dans une cellule spécifique.
  5. Définissez la taille ou la position de l’image si nécessaire.
  6. 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");
Insérer une image en fonction de la référence de cellule

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.

Voir aussi