Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Cet article explique comment utiliser C# pour exporter des données d'un ensemble de données vers une feuille de calcul Excel à l'aide de la bibliothèque C# Excel, leader sur le marché,IronXL.
IronXL est une bibliothèque C# populaire qui permet aux développeurs de lire, d'écrire et de manipuler des fichiers Excel de manière programmatique. Grâce à son interface simple et intuitive, IronXL permet aux développeurs d'intégrer facilement les fonctionnalités d'Excel dans leurs applications C#. Cette puissante bibliothèqueprend en charge différents formats de fichiers Excely compris XLSX, XLS et CSV, et offre un large éventail de fonctionnalités telles questyle de cellule, formule de calculla validation des données, etgraphique.
Avec IronXL, les développeurs peuvent automatiser les tâches liées à Excel, telles que l'importation de données à partir de sources externes, la génération de rapports et l'exportation de données vers différents formats de fichiers. En outre, IronXL est très efficace et capable de traiter facilement de gros fichiers Excel.
Pour exporter des données d'une Tableau de données
vers Excel à l'aide de la bibliothèque IronXL, vous devez remplir quelques conditions préalables :
Visual Studio: Visual Studio doit être installé sur votre système pour créer un projet C#. Si vous ne l'avez pas installé, vous pouvez le télécharger sur le site web de Microsoft.
ASP.NET : Avant de créer un projet C#, assurez-vous que ASP.NET est installé sur votre système. Vous pouvez le vérifier en accédant au Panneau de configuration et en recherchant l'option "Activer ou désactiver les fonctionnalités de Windows". Assurez-vous que l'option ASP.NET est activée.
Table de Données
vers un fichier Excel. Vous pouvez l'installer en téléchargeant le package NuGet IronXL depuis le gestionnaire de packages NuGet dans Visual Studio.Pour utiliser la bibliothèque IronXL avec Excel, vous devez créer un projet .NET dans Visual Studio. Vous pouvez utiliser n'importe quelle version de Visual Studio, mais il est recommandé d'utiliser la dernière version disponible. En fonction de vos besoins, vous pouvez choisir parmi différents modèles de projet, tels que Windows Forms ou ASP.NET. Pour ce tutoriel, le modèle de projet "Console Application" est recommandé pour démontrer l'utilisation d'IronXL.
Créer une nouvelle fenêtre de projet
Après avoir sélectionné le type de projet, donnez un nom au projet et indiquez son emplacement. Choisissez le framework souhaité, par exemple .NET Core 6, pour le projet.
Configuration du projet
Une fois la solution créée, le fichier program.cs s'ouvre, ce qui vous permet de saisir du code et de construire/exécuter l'application.
Projet avec code ouvert
Enfin, vous pouvez incorporer la bibliothèque pour tester le code.
La bibliothèque IronXL peut être téléchargée et installée de différentes manières.
Il s'agit de
Pour installer la bibliothèque IronXL, l'approche la plus simple consiste à utiliser le gestionnaire de paquets NuGet dans Visual Studio. Il suffit d'ouvrir le gestionnaire de paquets NuGet et de rechercher IronXL dans l'onglet Parcourir. Une fois que vous avez localisé IronXL dans les résultats de recherche, sélectionnez-le et procédez à l'installation. Une fois l'installation terminée, vous pouvez commencer à utiliser la bibliothèque IronXL dans votre projet.
La capture d'écran ci-dessous montre comment ouvrir le gestionnaire de paquets NuGet dans Visual Studio.
NuGet Package Manager
IronXL dans les résultats de recherche :
Résultat de la recherche IronXL
De nombreux développeurs préfèrent installer les paquets à l'aide de l'interface de ligne de commande. Pour installer IronXL à l'aide de la ligne de commande, procédez comme suit :
Install-Package IronXL.Excel
Le paquet sera alors téléchargé/installé dans le projet en cours et prêt à être utilisé.
Installation via la ligne de commande
La création d'un fichier Excel à partir d'un ensemble de données à l'aide d'IronXL est simple, et toute personne familiarisée avec la configuration de l'environnement et l'exécution d'un programme peut facilement convertir un ensemble de données en fichier Excel. La section suivante explique comment convertir des données à partir des formats de fichiers CSV et XML vers une feuille Excel dans l'application Microsoft Excel à l'aide d'IronXL.
L'exemple de code suivant montre comment convertir des fichiers CSV au format XLSX en utilisant IronXL en C# avec seulement quelques lignes de code.
using IronXL;
WorkBook workbook = WorkBook.LoadCSV("demo.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
workbook.SaveAs("Csv_To_Excel.xlsx");
using IronXL;
WorkBook workbook = WorkBook.LoadCSV("demo.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
workbook.SaveAs("Csv_To_Excel.xlsx");
Imports IronXL
Private workbook As WorkBook = WorkBook.LoadCSV("demo.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
workbook.SaveAs("Csv_To_Excel.xlsx")
**Fichier CSV
Fichier de sortie du tableur
Vous pouvez également convertir un fichier CSV en fichier XLS en y apportant quelques modifications. Le code ci-dessous montre comment procéder.
Vous pouvez également convertir un fichier CSV en fichier XLS en modifiant une seule ligne de code dans l'exemple ci-dessus. Remplacez la dernière ligne de code par cette ligne, et le fichier de sortie généré sera au format XLS.
workbook.SaveAs("Csv_To_Excel.xls");
workbook.SaveAs("Csv_To_Excel.xls");
workbook.SaveAs("Csv_To_Excel.xls")
Fichier tableur
L'exportation d'un ensemble de données vers une feuille de calcul Excel à l'aide de C# est une fonctionnalité cruciale qui peut faire gagner beaucoup de temps et d'efforts aux développeurs. Heureusement,IronXLune puissante bibliothèque C#, facilite cette tâche en offrant des capacités de lecture, d'écriture et de manipulation programmatique des fichiers Excel. Avec IronXL, les développeurs peuvent automatiser diverses tâches liées à Excel, notamment l'importation de données à partir de sources externes, la génération de rapports et l'exportation de données vers différents formats de fichiers.
Pour utiliser IronXL avec Excel, les développeurs doivent créer un projet .NET dans Visual Studio, installer la bibliothèque IronXL, puis convertir l'ensemble de données en un fichier Excel. Ce processus est simple et quelques lignes de code suffisent aux développeurs pour convertir un fichier CSV ou tout autre format de données en un fichier Excel au format XLS ou XLSX.
Veuillez consulter un autre tutoriel pour un tutoriel détaillé surcomment convertir CSV en Excel en utilisant IronXL,
Pour en savoir plus sur IronXL et sur la manière d'exporter un "tableau de données" vers différents formats Excel, veuillez consulter le site suivantblog pour les instructions de DataTable
. En outre, vous pouvez vous référer aux plans tarifaires pour obtenir des informations détaillées sur les prix et lesoctroi de licences.
Les utilisateurs peuvent également bénéficier deIron Suiteune suite de cinq bibliothèques professionnelles, dontIronXLironPDF, et d'autres.
9 produits de l'API .NET pour vos documents de bureau