Saltar al pie de página

Cómo exportar datos a Excel en Blazor usando IronXL

Desbloquea el poder de la exportación de datos sin interrupciones en Blazor con IronXL viendo este tutorial, y domina el proceso paso a paso para crear y descargar archivos Excel sin esfuerzo directamente desde tu aplicación.

En este tutorial, exploramos la exportación de datos en Excel usando Blazor e IronXL dentro de Visual Studio 2022. El proceso comienza configurando un script saveAsFile.js para crear un enlace de descarga para los archivos, usando un arreglo de bytes base64 como entrada. Este script está vinculado a la aplicación Blazor al referenciarlo en el archivo host.cshtml. Luego exploramos el archivo ExportExcel.cs, que alberga el procedimiento principal para la conversión de datos a Excel. Aquí, definimos un método GenerateExcel para crear y poblar un libro de Excel y una hoja de trabajo con datos de muestra, encabezados, nombres de productos, SKUs e información del cliente. Usando JS interop, llamamos a la función de JavaScript para descargar el archivo Excel. El archivo ExportExcel.razor crea un botón para activar el método GenerateExcel, facilitado por una instancia de IJSRuntime para la invocación de funciones de JavaScript. Finalmente, el archivo NavMenu.razor se actualiza para incluir un enlace de navegación a la página de exportación de Excel. Ejecutar el proyecto nos permite generar y descargar un archivo Excel, mostrando los datos definidos, encabezados y demostrando las capacidades de IronXL en Blazor.

Videos Relacionados

¿Listo para empezar?
Nuget Descargas 1,738,553 | Version: 2025.11 recién lanzado