IRONSOFTWAREHOME
UTILISATION D'IRONXL

Comment exporter un fichier vers Excel dans .NET 6

Curtis Chau
Curtis Chau
Updated: 28 juin 2026

Dans cet article, l'une des bibliothèques les plus populaires, IronXL, sera utilisée pour comparer et contraster la manière d'interagir par programmation avec des documents Microsoft Excel dans les technologies .NET, que ce soit au format CSV ou au format Excel standard.

Fonctionnalités de la bibliothèque IronXL 2.0

Les documents Microsoft Excel peuvent être lus et convertis en fichiers CSV à l'aide de la bibliothèque Excel C# IronXL .NET. IronXL est une bibliothèque logicielle .NET autonome capable de lire plusieurs formats de feuilles de calcul et n'exige pas que Microsoft Office ou Microsoft.Office.Interop.Excel soit installé.

Grâce à l'API C# simple d'IronXL, vous pouvez rapidement lire, modifier et créer des feuilles de calcul Excel dans l'environnement .NET. IronXL prend entièrement en charge .NET Core, .NET Framework, Xamarin, les applications mobiles, Linux, macOS et Azure.

  • IronXL est l'une des meilleures bibliothèques de feuilles de calcul Excel pour C#, prenant en charge à la fois .NET Framework et .NET Core.
  • IronXL prend en charge la quasi-totalité des frameworks .NET, y compris les applications console, les formulaires Windows et les applications Web.
  • IronXL est compatible avec les systèmes d'exploitation Windows, Linux et macOS.
  • IronXL peut lire rapidement et sans effort les fichiers Excel.
  • IronXL peut lire différents types de fichiers Excel , notamment XLSX, CSV, XLS, XLST, TSV, XLSM et autres. IronXL offre également de nombreuses options, notamment la possibilité d'importer, de mettre à jour et d'exporter des tables et des ensembles de données .
  • IronXL est capable de générer des calculs pour Excel.
  • IronXL prend en charge plusieurs formats de données de colonnes Excel, notamment le texte, les nombres, les formules, les dates, les devises et les pourcentages.
  • IronXL prend en charge les types de données de colonnes Excel suivants : texte, entiers, formules, dates, devises et pourcentages.

Rendez-vous sur le site officiel d'IronXL pour en savoir plus.

3.0 Création d'un projet .NET Core 6

Les sections suivantes de cette lettre d'information fournissent un exemple illustrant la facilité avec laquelle la bibliothèque IronXL génère des codes QR.

Ouvrez Visual Studio et sélectionnez " Nouveau projet " dans le menu " Fichier ".

Dans la boîte de dialogue qui s'affiche, sélectionnez le modèle " Application console " et cliquez sur " Suivant ".

Comment exporter un fichier vers Excel dans .NET 6, Figure 1 : Créez un nouveau projet dans Visual Studio Créer un nouveau projet dans Visual Studio

Saisissez le nom de projet de votre choix dans le champ Nom du projet, puis indiquez l'emplacement du nouveau projet dans le champ Emplacement. Cliquez sur le bouton Suivant pour continuer.

Comment exporter un fichier vers Excel dans .NET 6, Figure 2 : Configurez votre nouveau projet Configurez votre nouveau projet

Sélectionnez un framework .NET dans la liste déroulante Framework. Ici, nous utilisons .NET 6.0, qui bénéficie d'un support à long terme. Cliquez ensuite sur Créer.

Comment exporter un fichier vers Excel dans .NET 6, Figure 3 : Sélection du .NET Framework Sélection du framework .NET

Ensuite, téléchargez la bibliothèque IronXL requise pour la solution. Pour ce faire, utilisez la commande suivante dans la console du gestionnaire de packages :

PM > Install-Package IronXL.Excel

Comment exporter un fichier vers Excel dans .NET 6, Figure 4 : Onglet Console du gestionnaire de packages Onglet Console du Gestionnaire de packages

Il est également possible de rechercher et d'installer le package " IronXL " à l'aide du gestionnaire de packages NuGet. Vous obtiendrez ainsi la liste de tous les packages NuGet liés à IronXL, et vous pourrez ensuite sélectionner le package souhaité à télécharger.

Comment exporter un fichier vers Excel dans .NET 6, Figure 5 : Recherchez et installez le package IronXL dans l'interface utilisateur du gestionnaire de packages NuGet Recherchez et installez le package IronXL dans l'interface utilisateur du gestionnaire de packages NuGet

Le formulaire créé comporte une boîte de dialogue " Enregistrer sous " qui permet d'enregistrer les images IronXL générées à l'emplacement sélectionné.

4.0 Exporter des données à l'aide d'IronXL

L'exportation de données au format Excel peut être facilement réalisée à l'aide d'IronXL, de même que l'exportation de données vers différents types de fichiers, tels que XLS, XLSX, CSV, JSON et XML, à l'aide d'IronXL.

4.1 Exporter les données vers un fichier Excel

Il est très simple d'exporter des données aux formats .xlsx ou .xls en quelques lignes de code seulement. Voici un exemple de code source permettant d'exporter des données d'un fichier Excel vers un format tabulaire simple :

// Load an existing Excel file into a WorkBook object.
var workbook = IronXL.WorkBook.LoadExcel("Demo file.xlsx");

// Save the entire workbook as export.xlsx.
workbook.SaveAs("export.xlsx");

// Alternatively, save as export.xls.
workbook.SaveAs("export.xls");

// Save a specific worksheet, identified by index, as export.xls.
workbook.WorkSheets[0].SaveAs("export.xls");

Dans l'exemple ci-dessus, un fichier Excel existant est chargé en utilisant la méthode LoadExcel, qui permet de passer le nom du fichier avec le chemin du fichier en tant que paramètre. Cela charge le fichier dans l'objet " Workbook ". L'objet WorkBook fournit une méthode appelée SaveAs, qui permet d'enregistrer le document Excel au format XLSX ou XLS. Cette méthode enregistre l'intégralité du fichier dans le format choisi.

Il est également possible de sélectionner une feuille de calcul Excel spécifique en utilisant la valeur d'index de la feuille ou en spécifiant son nom. Ensuite, utilisez la fonction SaveAs pour exporter les données de la feuille de calcul Excel dans un fichier séparé.

4.2 Exporter les données vers un fichier CSV

Nous pouvons également exporter des données au format CSV à l'aide d'IronXL. Voici un exemple de code permettant d'exporter la source de données au format CSV :

// Load an existing Excel file into an WorkBook object.
var excelDoc = IronXL.WorkBook.LoadExcel("Demo file.xlsx");

// Save the loaded Excel document as a CSV file.
excelDoc.SaveAsCsv("export.csv");

Le code ci-dessus est similaire à l'exportation au format XLS. IronXL fournit une méthode distincte appelée SaveAsCsv, qui aide à exporter les fichiers XLSX en fichiers CSV. Il est facile et simple d'utilisation. Dans le code ci-dessus, un fichier XLSX est chargé, converti et enregistré dans un fichier CSV en seulement quelques lignes de code. Nous pouvons également passer une saisie utilisateur telle qu'un mot de passe en tant que paramètre dans la méthode LoadExcel.

4.3 Exporter les données vers un fichier JSON

Il n'a jamais été aussi simple d'enregistrer des fichiers XLSX au format JSON grâce au code suivant :

// Load the Excel document into an WorkBook object.
var excelDoc = IronXL.WorkBook.LoadExcel("Demo file.xlsx");

// Save the loaded document as a JSON file.
excelDoc.SaveAsJson("export.json");

// Alternatively, save as an XML file.
excelDoc.SaveAsXml("export.xml");

L'exemple de code ci-dessus démontre qu'IronXL fournit des méthodes distinctes pour enregistrer des fichiers aux formats XML et JSON, qui peuvent être facilement mises en œuvre.

IronXL offre des fonctionnalités telles que des lignes d'en-tête, des tailles de police, des formules, des couleurs, et bien plus encore. Consultez les tutoriels d'IronXL pour plus d'informations.

Conclusion

IronXL est l'un des utilitaires Excel les plus utilisés, capable de fonctionner indépendamment de toute autre bibliothèque externe. Il ne nécessite pas l'installation de Microsoft Excel et utilise divers canaux pour fonctionner.

Pour toutes les tâches liées aux documents Microsoft Excel qui doivent être implémentées par programmation, IronXL offre une solution tout-en-un. Vous pouvez effectuer des calculs de formules, trier des chaînes de caractères ou des nombres, couper et ajouter des données, rechercher et remplacer, fusionner et dissocier des cellules et enregistrer des fichiers. De plus, il vous permet de définir les formats de données des cellules et d'effectuer la validation des données de la feuille de calcul. Vous pouvez également lire et écrire des fichiers CSV, ce qui permet d'interagir avec les données Excel.

IronXL est disponible pour $999 au lancement et offre l'option aux clients de payer un abonnement annuel pour des mises à jour et un support produit. Moyennant un supplément, IronXL assure la sécurité de la redistribution sans restriction. Consultez la page relative aux licences pour en savoir plus sur les tarifs.

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