Dans ce didacticiel pas à pas, nous allons apprendre à modifier un fichier Excel en C#. Comme il n’est pas toujours possible de modifier manuellement des fichiers Excel à l’aide de MS Excel, vous devrez peut-être mettre à jour le fichier Excel en C# de sorte que ses données et ses formules soient mises à jour et enregistrées dans le même fichier Excel. Voici les étapes pour expliquer comment mettre à jour le fichier Excel en C# et l’enregistrer sur le disque.
Étapes pour modifier un fichier Excel en C#
- À l’aide du gestionnaire de packages NuGet, ajoutez Aspose.Cells for .NET au projet
- Ajouter une référence à l’espace de noms Aspose.Cells
- Chargez le workbook contenant les données et la formule
- Obtenir les références des cellules dont les données et formules sont à mettre à jour
- Mettre à jour les données et la formule dans les cellules cibles
- Calculer le classeur pour mettre à jour le résultat de la formule
- Enregistrer le classeur
Le processus ci-dessus décrit comment, en C#, modifier le fichier Excel par programme et l’enregistrer sur le disque. Tout d’abord, nous ouvrons le fichier Excel puis nous obtenons des références aux cellules cibles où les données ou les formules doivent être mises à jour. À l’étape suivante, mettez la valeur ou la formule souhaitée et recalculez le classeur pour calculer les résultats de la formule. Vous pouvez non seulement mettre à jour des données ou des formules, mais également mettre à jour des tableaux croisés dynamiques, des segments, des graphiques, des tableaux, des objets de dessin, la mise en forme et d’autres propriétés de classeur.
Code pour mettre à jour le fichier Excel en C#
L’ensemble de ce processus ne nécessite ni MS Excel ni interop pour la mise à jour du classeur. Vous pouvez également effectuer de nombreuses autres opérations, par exemple si vous souhaitez créer un graphique, reportez-vous à comment créer un graphique à secteurs Excel en C#.