Passer au contenu du pied de page

Comment exporter des données vers Excel dans Blazor en utilisant IronXL

Découvrez la puissance de l'exportation de données fluide dans Blazor avec IronXL en regardant ce tutoriel, et maîtrisez le processus étape par étape pour créer et télécharger sans effort des fichiers Excel directement depuis votre application !

Dans ce tutoriel, nous explorons l'exportation de données vers Excel à l'aide de Blazor et IronXL dans Visual Studio 2022. Le processus commence par la configuration d'un script saveAsFile.js pour créer un lien de téléchargement pour les fichiers, en utilisant un tableau d'octets base64 comme entrée. Ce script est lié à l'application Blazor en le référençant dans le fichier host.cshtml . Nous examinons ensuite le fichier ExportExcel.cs , qui contient la procédure principale de conversion des données vers Excel. Ici, nous définissons une méthode GenerateExcel pour créer et remplir un classeur et une feuille de calcul Excel avec des exemples de données, des en-têtes, des noms de produits, des références et des informations client. Grâce à l'interopérabilité JS, nous appelons la fonction JavaScript permettant de télécharger le fichier Excel. Le fichier ExportExcel.razor crée un bouton qui déclenche la méthode GenerateExcel , grâce à une instance de IJSRuntime pour l'invocation de fonctions JavaScript. Enfin, le fichier NavMenu.razor est mis à jour pour inclure un lien de navigation vers la page d'exportation Excel. L'exécution du projet nous permet de générer et de télécharger un fichier Excel, présentant les données définies, les en-têtes et démontrant les capacités d'IronXL dans Blazor.

Vidéos connexes

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