Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
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.
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
Installer la bibliothèque C# pour l'édition de feuilles de calcul.
Utiliser le WorkBook.Load
méthode pour ouvrir un fichier Excel.
Utilisez la méthode Worksheet.Value
pour définir la valeur de la cellule.
Appliquer Range.Sum
méthode pour additionner les valeurs des cellules.
SaveAs
méthode.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.
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.
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**
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.
Créer une nouvelle boîte de dialogue de projet dans Visual Studio
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.
**Configurer le nouveau projet**
La dernière fenêtre apparaîtra, dans cette fenêtre, sélectionnez l'environnement cible et cliquez sur le bouton Créer.
Sélection de la cible Framework
Une fois le projet créé, installons maintenant la bibliothèque gratuite IronXL pour C#. Voici les étapes pour installer IronXL dans votre C#
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.
**Naviguer vers le gestionnaire de paquets NuGet**
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.
Installez le package IronXL dans le gestionnaire de packages NuGet
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.
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.
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")
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
.
![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
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")
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
.
Le fichier de sortie
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.
9 produits de l'API .NET pour vos documents de bureau