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 en Excel à l'aide de Blazor et d'IronXL dans Visual Studio 2022. Le processus commence par la mise en place d'un script saveAsFile.js pour créer un lien de téléchargement pour les fichiers, utilisant un tableau d'octets base64 comme entrée. Ce script est lié à l'application Blazor en le référencant dans le fichier host.cshtml. Nous nous penchons ensuite sur le fichier ExportExcel.cs, qui contient la procédure principale de conversion des données en Excel. Ici, nous définissons une méthode GenerateExcel pour créer et remplir un classeur et une feuille de calcul Excel avec des données d'exemple, des en-têtes, des noms de produits, des SKU, et des informations client. En utilisant l'interop JS, nous appelons la fonction JavaScript pour télécharger le fichier Excel. Le fichier ExportExcel.razor crée un bouton pour déclencher la méthode GenerateExcel, facilitée par une instance de IJSRuntime pour l'invocation de la fonction 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 2,134,203 | Version : 2026.7 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronXL.Excel
exécuter un échantillon regarder vos données devenir une feuille de calcul.

Équipe de soutien Iron

Nous sommes en ligne 24 heures sur 24, 5 jours sur 7.
Chat
Email
Appelez-moi