
Ajouter une image à Excel peut améliorer l’attrait visuel de vos feuilles de calcul. Les images peuvent illustrer des données, fournir un contexte ou simplement rendre les rapports plus engageants. Dans cet article de blog, nous allons explorer comment ajouter une image à une feuille de calcul Excel en utilisant C#.
Cet article couvre les sujets suivants :
- Bibliothèque Excel C# pour ajouter une image dans une cellule
- Comment ajouter une image à Excel
- Insérer une image basée sur une référence de cellule
- Ressources gratuites
Bibliothèque Excel C# pour ajouter une image dans une cellule
Aspose.Cells pour .NET est une bibliothèque robuste conçue pour manipuler des fichiers Excel par programmation. Elle simplifie la tâche d’ajout d’images dans les cellules Excel. Avec Aspose.Cells, vous pouvez facilement intégrer des images dans vos feuilles de calcul, personnaliser leurs propriétés et gérer divers formats Excel. La bibliothèque prend en charge un large éventail de fonctionnalités, ce qui en fait une solution incontournable pour les développeurs travaillant avec des fichiers Excel.
Pour commencer avec Aspose.Cells pour .NET, vous pouvez l’installer via NuGet. Utilisez la commande suivante :
PM> Install-Package Aspose.Cells
Vous pouvez également le télécharger directement depuis les versions.
Comment ajouter une image à Excel en C#
Suivez ces étapes pour ajouter une image à une feuille de calcul Excel en utilisant Aspose.Cells pour .NET :
- Créez une nouvelle instance de la classe
Workbook
. - Accédez à la feuille de calcul souhaitée en utilisant la collection
Worksheets
. - Chargez l’image à partir d’un fichier ou d’un flux.
- Utilisez la méthode
Worksheet.Pictures.Add()
pour insérer l’image dans la feuille de calcul. - Enregistrez le classeur dans un fichier en utilisant la méthode
Save()
.
Voici un extrait de code C# qui démontre ces étapes :
// Step 1: Create a new workbook | |
Workbook workbook = new Workbook(); | |
// Step 2: Access the first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Step 3: Load the image | |
string imagePath = "aspose-Icon.png"; | |
int pictureIndex = worksheet.Pictures.Add(1, 1, imagePath); | |
// Step 4: Save the workbook | |
workbook.Save("output.xlsx"); |

Comment ajouter une image à Excel en C#
Insérer une image basée sur une référence de cellule
Pour insérer une image basée sur une référence de cellule spécifique, suivez ces étapes :
- Créez une nouvelle instance de la classe
Workbook
. - Accédez à la feuille de calcul souhaitée en utilisant la collection
Worksheets
. - Ajoutez des valeurs de chaîne aux cellules.
- Ajoutez une image vide à la cellule en utilisant la méthode
AddPicture()
. - Spécifiez la formule qui fait référence à la plage de cellules source.
- Mettez à jour la valeur sélectionnée des formes en utilisant la méthode
UpdateSelectedValue()
. - Enregistrez le fichier Excel.
Voici un extrait de code C# qui démontre ces étapes :
// Instantiate a new Workbook | |
Workbook workbook = new Workbook(); | |
// Get the first worksheet's cells collection | |
Cells cells = workbook.Worksheets[0].Cells; | |
// Add string values to the cells | |
cells["A1"].PutValue("A1"); | |
cells["C10"].PutValue("C10"); | |
// Add a blank picture to the D1 cell | |
Picture pic = workbook.Worksheets[0].Shapes.AddPicture(0, 3, 10, 6, null); | |
// Specify the formula that refers to the source range of cells | |
pic.Formula = "A1:C10"; | |
// Update the shapes selected value in the worksheet | |
workbook.Worksheets[0].Shapes.UpdateSelectedValue(); | |
// Save the Excel file. | |
workbook.Save("output.out.xls"); |

Insérer une image basée sur une référence de cellule
Obtenez une licence gratuite
Nous vous invitons à explorer les produits Aspose en obtenant une licence temporaire gratuite. Visitez la page de licence pour commencer. C’est facile et cela vous permettra de tester toutes les fonctionnalités sans aucune limitation.
Ajouter une image à Excel : Ressources gratuites
En plus d’ajouter des images aux feuilles de calcul Excel, nous vous encourageons à explorer d’autres ressources disponibles sur le site Web d’Aspose. Ces ressources peuvent encore améliorer votre compréhension et vos compétences dans l’utilisation d’Aspose.Cells pour .NET.
Conclusion
Dans cet article de blog, nous avons exploré comment ajouter une image à Excel en utilisant Aspose.Cells pour .NET. La bibliothèque offre un moyen simple d’améliorer vos feuilles de calcul avec des images. Nous vous encourageons à en savoir plus sur Aspose.Cells pour .NET et ses capacités dans vos projets.
Si vous avez des questions ou avez besoin d’une assistance supplémentaire, n’hésitez pas à nous contacter sur notre forum de support gratuit.
Voir aussi
- Supprimer les lignes et colonnes vides dans Excel
- Ajouter un champ calculé dans un tableau croisé dynamique
- Créer des graphiques Sparkline dans Excel
- Commentaires en mode discussion dans Excel
- Créer des graphiques Tornado dans Excel
- Convertir un fichier TXT en SQL
- Excel vers Word
- Excel vers PDF
- Fusionner plusieurs fichiers Excel