Charger Excel depuis une base de données SQL

IronXL simplifie la conversion des résultats de requêtes SQL en classeurs Excel, permettant ainsi aux développeurs d'ajouter rapidement des fonctionnalités d'exportation de données à leurs applications .NET. Les développeurs peuvent s'affranchir de la mise en forme manuelle des données et se concentrer sur la création de rapports clairs et conviviaux en chargeant directement un DataSet dans un WorkBook .

Cette fonctionnalité est idéale pour automatiser des tâches telles que la génération de rapports ou le partage d'informations issues de bases de données. Il prend en charge les formats de fichiers courants tels que XLS et XLSX, assurant ainsi la compatibilité avec la plupart des applications tableur. Techniquement, cela réduit la quantité de code nécessaire et utilise la puissante API d'IronXL pour gérer efficacement de grands ensembles de données, ce qui en fait un choix pratique pour les applications gourmandes en données.

Cet extrait de code montre comment exporter les résultats d'une requête SQL vers un fichier Excel à l'aide d'IronXL. Tout d'abord, un SqlDataAdapter est initialisé avec une requête (SELECT * FROM Products) et une chaîne de connexion pointant vers la base de données. L' SqlDataAdapter récupère les données et remplit un objet DataSet, une représentation flexible en mémoire des résultats de la requête.

La méthode WorkBook.Load est ensuite utilisée pour convertir directement le DataSet en un classeur Excel. Cette méthode permet de transposer efficacement la structure tabulaire du DataSet dans une feuille de calcul, en préservant les lignes et les colonnes. Enfin, la méthode SaveAs est appelée pour enregistrer le classeur au format .xlsx .

Cette approche élimine la nécessité de parcourir manuellement les lignes ou de gérer des mises en forme Excel complexes, ce qui en fait une solution très efficace pour l'exportation du contenu des bases de données. IronXL garantit que le fichier Excel généré est compatible avec diverses applications tableur tout en maintenant des performances robustes et une facilité d'utilisation.

Apprenez à charger facilement des feuilles Excel avec IronXL.

Prêt à commencer?
Nuget Téléchargements 1,738,553 | Version: 2025.11 vient de sortir