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 dans 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 la 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 Excel et une feuille de calcul avec des exemples de données, des en-têtes, des noms de produits, des SKU et des informations client. Grâce à l'interopérabilité JS, nous appelons la fonction JavaScript pour 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 permettant 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,913,565 | Version : 2026.3 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