IRONSOFTWAREHOME
UTILISATION D'IRONXL

Comment éditer une feuille de calcul en C#

Curtis Chau
Curtis Chau
Updated: 28 juin 2026

Modifiez des feuilles de calcul Excel en C# à l'aide de la bibliothèque IronXL sans Microsoft Office en chargeant des classeurs, en manipulant les valeurs des cellules avec des formules et en enregistrant des fichiers, le tout grâce à de simples opérations basées sur le code.

Cet article explorera la manipulation de feuilles de calcul en C#, en utilisant la bibliothèque IronXL nommée IronXL sans interaction avec l'interface utilisateur. Que vous travailliez avec des fichiers Excel dans des applications ASP.NET ou que vous développiez des solutions de bureau, IronXL offre une approche complète pour lire les fichiers Excel et manipuler les données de feuilles de calcul par programmation.

Comment puis-je modifier une feuille de calcul en C# ?

La possibilité de modifier et de manipuler les données de fichiers Excel à l'aide de C# peut s'avérer extrêmement utile aux entreprises et aux développeurs. Voici comment procéder en cinq étapes simples :

  1. Installez la bibliothèque C# pour éditer les feuilles de calcul.
  2. Use WorkBook.Load to open an Excel file.
  3. Définissez les valeurs des cellules en utilisant la méthode Worksheet.Value.
  4. Apply Range.Sum to calculate cell totals.
  5. Enregistrez le fichier en utilisant la méthode SaveAs.

Pour les développeurs souhaitant effectuer des opérations plus avancées, IronXL prend également en charge la création de graphiques Excel par programmation , l'application d'une mise en forme conditionnelle et l'utilisation de formules .

Qu'est-ce IronXL et pourquoi devrais-je l'utiliser ?

IronXL est une bibliothèque complète conçue spécifiquement pour le traitement des feuilles de calcul en C#. Il permet aux développeurs de travailler avec Excel en C# sans interopérabilité , ce qui le rend idéal pour les environnements serveur et les déploiements cloud.

Que vous travailliez sur une application financière, un tableau de bord basé sur les données ou tout autre projet impliquant des données tabulaires, IronXL fournit une solution robuste qui simplifie les opérations complexes sur les feuilles de calcul dans le développement C#. Vous pouvez facilement l'implémenter dans vos applications web ou vos applications .NET . La bibliothèque prend en charge le déploiement sur AWS , les environnements Azure et même les conteneurs Docker .

Cet article explorera les principales caractéristiques et les avantages d' IronXL, en montrant comment il améliore l'efficacité et la fonctionnalité des applications C# qui traitent les feuilles de calcul Excel. Avec IronXL, vous pouvez manipuler des feuilles de calcul Excel sans utiliser les applications Microsoft Office et créer des feuilles de calcul Excel avancées sans Microsoft Excel ni Excel Interop. La bibliothèque fonctionne également parfaitement sur les plateformes Linux et macOS , ce qui la rend véritablement multiplateforme.

Comment créer un nouveau projet Visual Studio pour la manipulation d'Excel ?

Avant d'installer IronXL, il est nécessaire de créer un nouveau projet Visual Studio C# ou d'en charger un existant. Voici les étapes à suivre pour créer un nouveau projet dans Visual Studio. Si vous travaillez avec différents frameworks, IronXL prend également en charge .NET MAUI , Blazor et VB .NET .

Quelles sont les étapes initiales pour configurer Visual Studio ?

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

    Le menu Fichier de Visual Studio développé montrant les options pour créer un nouveau projet, ouvrir des dépôts et gérer des fichiers Naviguer vers la création d'un nouveau projet dans Visual Studio

  2. Une nouvelle fenêtre apparaîtra. Cliquez sur la barre de recherche et tapez " Application console ". Sélectionnez celui qui propose l'option C#. Ensuite, cliquez sur le bouton Suivant.

    Boîte de dialogue 'Créer un nouveau projet' de Visual Studio montrant des modèles d'application console pour C#, avec la première option surlignée pour créer une application console .NET Core qui fonctionne sur Windows, Linux et macOS Boîte de dialogue pour créer un nouveau projet dans Visual Studio

Comment configurer les paramètres de mon projet ?

  1. Une nouvelle fenêtre de configuration s'ouvrira. Saisissez le nom du projet, définissez son emplacement, puis cliquez sur le bouton Suivant .

    Boîte de dialogue de configuration d'un nouveau projet Visual Studio montrant les paramètres pour une application console nommée 'SpreadSheet' ciblant Windows, Linux, macOS, et les plateformes Console Configurer le nouveau projet

  2. La dernière fenêtre apparaîtra. Sélectionnez le framework cible et cliquez sur le bouton Créer .

    Boîte de dialogue de création de projet Visual Studio montrant la page Informations supplémentaires avec le cadre cible .NET 5.0 sélectionné pour une application console Sélection du Framework cible

Comment installer la bibliothèque de feuilles de calcul IronXL ?

Une fois le projet créé, installons la bibliothèque gratuite IronXL C#. Voici les étapes à suivre pour installer IronXL dans votre projet C#. Vous devrez utiliser une clé de licence pour une utilisation en production, mais la bibliothèque propose une licence d'essai à des fins d'évaluation.

Quelle est la meilleure façon d'installer IronXL via NuGet?

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

    Menu Outils de Visual Studio ouvert montrant l'option Gestionnaire de packages NuGet sous le menu Outils Naviguez vers le Package Manager NuGet

  2. Une nouvelle fenêtre apparaîtra. Allez dans l'onglet Parcourir et dans la barre de recherche, tapez IronXL. Une liste des forfaits IronXL s'affichera. Sélectionnez le dernier package et cliquez sur Installer.

    Fenêtre du gestionnaire de packages NuGet montrant le package IronXL.Excel sélectionné avec la version 2023.11.12 prête à installer Installer le paquet IronXL dans le Package Manager NuGet

Comment puis-je modifier des fichiers et des feuilles de calcul Excel avec IronXL?

IronXL offre de nombreuses fonctionnalités de manipulation de feuilles de calcul qui vous permettent de modifier les valeurs des cellules, la taille de la police, la couleur d'arrière-plan des colonnes, les plages de cellules et bien plus encore. La bibliothèque prend en charge diverses opérations, notamment l'ajout de lignes et de colonnes , la fusion de cellules , la définition des bordures et de l'alignement des cellules , ainsi que l'application de motifs et de couleurs d'arrière-plan .

Cette section expliquera comment charger un ensemble de données à partir d'un fichier Excel, le modifier, puis le formater et manipuler les données. Pour des opérations plus avancées, vous pouvez également ajouter des commentaires aux cellules , définir des hyperliens et figer des volets pour une meilleure navigation dans les grandes feuilles de calcul.

Comment puis-je modifier les entrées d'une feuille de calcul en C# ?

Voici un exemple de code qui modifie des données Excel en utilisant C# avec seulement quelques lignes de code. Cette approche est similaire à la modification programmatique de fichiers Excel , mais elle se concentre sur la manipulation de base des valeurs de cellules.

Fichier Excel d'entrée

Tableau Excel montrant un tableau d'inventaire simple avec des colonnes Articles, Quantité, Prix, et Total contenant des données pour AXE, Stylo, Chaussures, et Chaussettes Le fichier Excel d'entrée

using IronXL;

// Load an existing Excel file
WorkBook workBook = WorkBook.Load("test.xlsx");

// Get the default worksheet
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set the value of cell A1
workSheet["A1"].Value = "Hello World Created by IronXL";

// Save the modified workbook as a new file
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 le namespace IronXL. Ensuite, il charge un fichier Excel existant nommé "test.xlsx" dans un objet WorkBook en utilisant la fonctionnalité de chargement de tableur.

La feuille de calcul par défaut de ce classeur est accédée et assignée à une variable WorkSheet. Le code définit la valeur de la cellule A1 dans la feuille de calcul à "Hello World Created by IronXL". Enfin, le tableur modifié est enregistré comme un fichier XLSX, "sample.xlsx", en utilisant la méthode SaveAs. Pour des scénarios plus complexes, vous pouvez également convertir entre différents types de fichiers tableur ou exporter vers des formats tels que CSV, JSON ou XML .

Fichier de sortie

Tableau Excel montrant un tableau d'inventaire simple avec des colonnes pour les noms d'articles, quantité, prix, et totaux calculés pour des produits comme AXE, Stylo, Chaussures, et Chaussettes Le fichier de sortie

Comment puis-je ajouter des formules pour calculer les valeurs des cellules ?

IronXL offre une version gratuite de cette fonctionnalité où vous pouvez utiliser des formules sur des feuilles de calcul et les écrire dans d'autres cellules. Voici un exemple utilisant la bibliothèque de tableur IronXL en C#. Pour des calculs plus complexes, vous pouvez explorer les fonctions mathématiques et les formules Excel en C# .

using IronXL;

// Load the existing Excel file
WorkBook workBook = WorkBook.Load("sample.xlsx");

// Get the default worksheet
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Select a range of cells from D2 to D5
var range = workSheet["D2:D5"];

// Calculate the sum of the values in the range
decimal sum = range.Sum();

// Set the sum in cell D6 and label in C6
workSheet["D6"].Value = sum;
workSheet["C6"].Value = "Total Price:";

// Save the modified workbook
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. Pour plus d'informations sur l'utilisation des cuisinières, consultez notre guide sur la sélection des cuisinières .

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

La somme des valeurs de cette plage est calculée en utilisant la méthode Sum et stockée dans une variable nommée "sum". Vous pouvez également utiliser d'autres fonctions d'agrégation Excel telles que la moyenne, le minimum et le maximum.

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 "Total Price:". Enfin, le classeur modifié est enregistré à nouveau dans le même fichier, "sample.xlsx," en utilisant la méthode SaveAs. Pour la mise en forme des données, vous pouvez appliquer des formats de données de cellule pour afficher les nombres sous forme de devise ou de pourcentage.

Fichier de sortie

Tableau Excel montrant une liste de produits avec quantité, prix, et totaux calculés, créée de manière programmatique avec l'en-tête 'Hello World Created by IronXL' Le fichier de sortie

Fonctionnalités supplémentaires de manipulation d'Excel

Au-delà de l'édition de cellules et des formules de base, IronXL offre des fonctionnalités étendues pour une manipulation complète des feuilles de calcul :

Quels sont les points clés pour la manipulation de feuilles de calcul en C# ?

Cet article a exploré l'importance de C# dans la manipulation de feuilles de calcul et a introduit IronXL comme une bibliothèque puissante qui améliore les capacités de C#. À travers des exemples pratiques, nous avons démontré comment créer des feuilles de calcul , modifier les valeurs des cellules et appliquer des formules sans avoir besoin de Microsoft Office.

Ce tutoriel a abordé le processus de création d'un nouveau projet C# dans Visual Studio et a détaillé les étapes pour installer IronXL. L'article présentait également des exemples pratiques d'utilisation IronXL pour modifier des fichiers Excel, montrant comment modifier les valeurs des cellules et appliquer des formules aux données d'une feuille de calcul. Pour ceux qui travaillent avec différentes sources de données, IronXL prend également en charge l'importation de données Excel et leur exportation vers différents formats .

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 d'autres fonctionnalités liées aux tableurs, offrant une solution transparente et efficace pour l'exportation de données dans les applications C#. La documentation API complète et les tutoriels de la bibliothèque facilitent la mise en œuvre d'opérations Excel même complexes.

De plus, IronXL offre une large gamme de fonctionnalités pour interagir avec Excel WorkBook, WorkSheet, et au niveau des cellules, tel que la conversion entre les formats populaires, le formatage des données de cellule, la fusion de cellules, l'insertion de fonctions mathématiques, et même la gestion des graphiques et l'ajout d'images. La bibliothèque prend également en charge des opérations avancées telles que le groupement et le dégroupement des lignes , la gestion des feuilles de calcul et l'effacement du contenu des cellules .

Le code d'exemple et l'exemple d'utilisation de formules dans des feuilles de calcul peuvent être trouvés dans cet exemple. Pour un tutoriel complet sur la modification de feuilles de calcul, visitez le how-to suivant. Des exemples supplémentaires sont disponibles dans la section des exemples de code , couvrant des sujets allant de la lecture de fichiers Excel à l'utilisation de bases de données SQL .

Inscrivez-vous dès aujourd'hui à l'essai gratuit d'IronXL pour commencer à explorer toutes ses fonctionnalités et découvrir comment IronXL peut optimiser vos projets, que vous souhaitiez créer un nouveau fichier Excel, modifier des feuilles de calcul existantes ou ajouter de nouvelles données à une feuille de calcul ou à une plage de cellules. La bibliothèque continue d'évoluer grâce à des mises à jour régulières documentées dans le journal des modifications et à des améliorations de performance .

Si vous trouvez IronXL utile à votre environnement de travail et souhaitez continuer à utiliser ses fonctionnalités pour tous vos besoins de manipulation de données dans un tableur, et plus encore, vous pouvez acheter une licence une fois votre période d'essai terminée. Pour les déploiements en Enterprise , découvrez nos options de licence et les mises à niveau disponibles.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise