UTILISATION D'IRONXL

Comment modifier une feuille de calcul en C#

Mise à jour août 23, 2024
Partager:

Cet article explorera l'art de la manipulation des feuilles de calcul en C#, avec l'aide de la bibliothèque de manipulation des données la plus avancée en C# nommée IronXL sans interagir avec l'interface utilisateur.

Comment éditer une feuille de calcul dans C# ;

La possibilité de modifier et de manipuler les données des fichiers Excel à l'aide de C# peut s'avérer extrêmement utile pour les entreprises et les développeurs. Les étapes suivantes donnent un bref aperçu de la manière dont cela peut être réalisé facilement en cinq étapes simples

  1. Installer la bibliothèque C# pour l'édition de feuilles de calcul.

  2. Utiliser le WorkBook.Load méthode pour ouvrir un fichier Excel.

  3. Utilisez la méthode Worksheet.Value pour définir la valeur de la cellule.

  4. Appliquer Range.Sum méthode pour additionner les valeurs des cellules.

  5. Enregistrez le nouveau tableur généré au format .XLSX en utilisant le SaveAs méthode.

IronXL

IronXL est un outil puissant qui a changé la donne dans le domaine du traitement des feuilles de calcul en C#. En tant que bibliothèque complète conçue spécifiquement pour C#.

Que vous travailliez sur une application financière, un tableau de bord basé sur les données, ou tout autre projet impliquant la gestion de données tabulaires, IronXL offre une solution robuste et conviviale qui simplifie les opérations complexes de feuilles de calcul en développement C# pouvant être facilement mises en œuvre dans votre application Web ou vos applications .NET.

Cet article explorera les caractéristiques clés et les avantages de IronXL, en mettant en lumière comment il améliore l'efficacité et la fonctionnalité des applications C# qui traitent le traitement des feuilles de calcul Excel. En utilisant IronXL, vous pouvez manipuler des feuilles de calcul Excel sans avoir besoin des applications Microsoft Office. Vous pouvez également créer des feuilles de calcul Excel avancées sans Microsoft Excel et sans interop Excel.

Créer un nouveau projet Visual Studio

Avant d'installer IronXL, il est nécessaire de créer un nouveau Visual Studio C# ou charger un projet existant, voici les étapes pour créer un nouveau projet dans Visual Studio.

  1. Ouvrez Visual Studio et cliquez sur le menu Fichier, un menu déroulant apparaîtra, dans le menu déroulant cliquez sur le menu Nouveau, et un autre menu apparaîtra, cliquez sur Projet.

    ![Comment modifier une feuille de calcul en C#

Figure 1 : Naviguer vers la création d'un nouveau projet dans Visual Studio](/static-assets/excel/blog/csharp-spreadsheet/csharp-spreadsheet-1.webp)

 **Naviguer vers la création d'un nouveau projet dans Visual Studio**
  1. Une nouvelle fenêtre s'ouvrira. Dans cette nouvelle fenêtre, cliquez sur la barre de recherche et écrivez Console Application dans la barre de recherche, puis sélectionnez celle avec l'option C#. Après cela, cliquez sur le bouton Suivant.

    Comment modifier une feuille de calcul en C#, Figure 2 : Créer une nouvelle boîte de dialogue de projet dans Visual Studio

    Créer une nouvelle boîte de dialogue de projet dans Visual Studio

  2. Une nouvelle fenêtre de configuration s'ouvrira. Dans cette nouvelle fenêtre, écrivez le nom du projet, définissez l'emplacement du projet, puis cliquez sur le bouton Suivant.

    Comment modifier une feuille de calcul en C#, Figure 3 : Configurer le nouveau projet

     **Configurer le nouveau projet**
  3. La dernière fenêtre apparaîtra, dans cette fenêtre, sélectionnez l'environnement cible et cliquez sur le bouton Créer.

    Comment modifier une feuille de calcul en C#, Figure 4: Sélection de la plateforme cible

    Sélection de la cible Framework

Installation de la bibliothèque de tableurs IronXL

Une fois le projet créé, installons maintenant la bibliothèque gratuite IronXL pour C#. Voici les étapes pour installer IronXL dans votre C#

  1. Dans Visual Studio, allez dans Outils, un menu déroulant apparaîtra. Dans le menu déroulant, cliquez sur Gestionnaire de packages NuGet, et un nouveau menu latéral apparaîtra. Dans le menu latéral, cliquez sur Gérer les packages NuGet pour la solution.

    Comment modifier une feuille de calcul en C#, Figure 5 : Naviguer vers le gestionnaire de packages NuGet

     **Naviguer vers le gestionnaire de paquets NuGet**
  2. Une nouvelle fenêtre apparaît dans cette nouvelle fenêtre allez dans l'onglet du navigateur et dans la barre de recherche écrivez IronXL, une liste des paquets IronXL apparaîtra, sélectionnez le dernier paquet et cliquez sur installer.

    Comment modifier une feuille de calcul en C#, Figure 6 : Installer le package IronXL dans le gestionnaire de packages NuGet

    Installez le package IronXL dans le gestionnaire de packages NuGet

Editer des fichiers Excel à l'aide d'IronXL

IronXL propose de nombreuses fonctionnalités de manipulation de feuilles de calcul permettant aux utilisateurs de modifier les valeurs des cellules, la taille de la police, la couleur de fond des colonnes, la plage de cellules et bien plus encore.

Cette section montrera comment charger un ensemble de données à partir d'un fichier Excel de feuille de calcul et les éditer puis les formater et les manipuler.

Modification des entrées d'une feuille de calcul à l'aide de C&num ;

Vous trouverez ci-dessous l'exemple de code qui modifie les entrées Excel à l'aide du langage de programmation C# en quelques lignes de code.

Fichier Excel d'entrée

Comment modifier une feuille de calcul en C#, Figure 7 : Le fichier Excel d'entrée

Le fichier Excel d'entrée

using IronXL;

WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["A1"].Value = "Hello World Created by IronXL";
workBook.SaveAs("sample.xlsx");
using IronXL;

WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["A1"].Value = "Hello World Created by IronXL";
workBook.SaveAs("sample.xlsx");
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("test.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private workSheet("A1").Value = "Hello World Created by IronXL"
workBook.SaveAs("sample.xlsx")
VB   C#

Le code fourni utilise la bibliothèque IronXL en C# pour manipuler les feuilles de calcul dans les fichiers Excel. Il commence par importer l'espace de noms IronXL. Ensuite, il charge un fichier Excel existant nommé "test.xlsx" dans un WorkBook (livre de travail) objet.

La feuille de calcul par défaut de ce classeur est accessible et attribuée à un Feuille de travail variable, dénotée comme "workSheet". Le code définit la valeur de la cellule A1 de la feuille de calcul comme étant "Hello World Created by IronXL". Enfin, la feuille de calcul modifiée est enregistrée en tant que fichiers XLSX, par exemple "sample.xlsx", qui sera enregistré en utilisant la méthode SaveAs.

Fichier de sortie

![Comment modifier une feuille de calcul en C#,

Figure 8 : Le fichier de sortie](/static-assets/excel/blog/csharp-spreadsheet/csharp-spreadsheet-8.webp)

Le fichier de sortie

Ajout de valeurs de cellules de tableur à l'aide de formules

IronXL propose une version gratuite de cette fonctionnalité qui permet d'utiliser des formules sur des feuilles de calcul et de les écrire dans d'autres cellules. Voici un exemple utilisant la bibliothèque de feuilles de calcul C# IronXL.

using IronXL;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

var range = workSheet["D2:D5"];
decimal sum = range.Sum();
workSheet["D6"].Value = sum;
workSheet["C6"].Value = "Total Price:";

workBook.SaveAs("sample.xlsx");
using IronXL;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

var range = workSheet["D2:D5"];
decimal sum = range.Sum();
workSheet["D6"].Value = sum;
workSheet["C6"].Value = "Total Price:";

workBook.SaveAs("sample.xlsx");
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet

Private range = workSheet("D2:D5")
Private sum As Decimal = range.Sum()
Private workSheet("D6").Value = sum
Private workSheet("C6").Value = "Total Price:"

workBook.SaveAs("sample.xlsx")
VB   C#

Ce code utilise la bibliothèque IronXL en C# pour manipuler un fichier Excel nommé "sample.xlsx" Il commence par charger le fichier Excel existant dans un objet WorkBook.

La feuille de calcul par défaut de ce classeur est accédée et assignée à une variable WorkSheet, désignée comme "workSheet". Ensuite, une plage spécifique de cellules, de D2 à D5, est sélectionnée en utilisant le workSheet["D2:D5] notation.

La somme des valeurs dans cette plage est ensuite calculée en utilisant le Somme méthode et stockée dans une variable nommée "sum".

Le code met à jour la cellule D6 dans la nouvelle feuille de calcul avec cette somme calculée et la cellule C6 reçoit l'étiquette "Prix Total:". Enfin, le classeur modifié est réenregistré dans le même fichier, "sample.xlsx", à l'aide de la méthode SaveAs.

Fichier de sortie

Comment modifier une feuille de calcul en C#, Figure 9 : Le fichier de sortie

Le fichier de sortie

Conclusion

Cet article a exploré l'importance de C# dans la manipulation de feuilles de calcul et a présenté IronXL comme une bibliothèque puissante qui améliore les capacités de C#.

Ce tutoriel a abordé le processus de création d'un nouveau projet Visual Studio C# et a décrit les étapes pour installer IronXL. L'article aborde également des exemples pratiques d'utilisation d'IronXL pour éditer des fichiers Excel, en montrant comment modifier les valeurs des cellules et appliquer des formules aux données de la feuille de calcul.

IronXL s'avère être un outil précieux pour les développeurs travaillant sur des projets impliquant l'analyse de données, la création de rapports et le support d'autres fonctionnalités liées aux feuilles de calcul, fournissant une solution fluide et efficace pour l'exportation des données utilisées pour les applications C#.

En outre, IronXL offre également un large éventail de fonctions permettant d'interagir avec le livre de travail Excel, la feuille de travail et le niveau des cellules, telles que la conversion entre les formats les plus courants, formatage des données des cellules, fusion de cellules, insertion de fonctions mathématiqueset même gestion des graphiques et ajout d'images.

Vous pouvez trouver le code d'exemple et l'exemple d'utilisation de formules dans les feuilles de calcul dans ce exemple. Pour le tutoriel complet sur l'édition de feuilles de calcul, visitez le lien suivant comment-faire.

Optez pour IronXL procès aujourd'hui pour commencer à explorer toutes ses fonctionnalités, et voir comment IronXL peut aider à bénéficier vos projets, que vous souhaitiez créer un nouveau fichier Excel, modifier des feuilles de calcul existantes, ou ajouter de nouvelles données de cellule à une feuille de calcul ou à une plage de cellules.

Si vous trouvez qu'IronXL est utile à votre environnement de travail et que vous souhaitez continuer à utiliser les fonctionnalités qu'il offre pour tous vos besoins de manipulation de données de feuilles de calcul et plus encore, vous pouvez acheter une licence d'utilisation d'IronXL licence à la fin de la période d'essai.

< PRÉCÉDENT
Comment exporter un fichier au format CSV en C#
SUIVANT >
Comment enregistrer un fichier CSV en C#