VíDEOS

Cómo exportar datos a Excel en Blazor utilizando IronXL

Chaknith Bin
Chaknith Bin
15 de julio, 2023
Compartir:


En este tutorial, exploramos la exportación de datos en Excel utilizando Blazor e IronXL dentro de Visual Studio 2022. El proceso comienza configurando un script 'save as file.js' para crear un enlace de descarga para archivos, usando un arreglo de bytes base64 como entrada. Este script está vinculado a la aplicación Blazor referenciándolo en el archivo 'host.cshtml'. Luego profundizamos en el archivo 'export excel.cs', que contiene el procedimiento principal para la conversión de datos a Excel. Aquí definimos un método 'Excel generate' para crear y poblar un libro de Excel y una hoja de trabajo con datos de ejemplo, encabezados, nombres de productos, SKUs e información del cliente. Utilizando JS interop, llamamos a la función de JavaScript para descargar el archivo Excel. El archivo 'export Excel.Razor' crea un botón para activar el método 'Excel generate', 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.

Lectura adicional: Cómo exportar datos a Excel en Blazor usando IronXL

Comience con IronXL ahora.
green arrow pointer

Chaknith Bin
Ingeniero de software
Chaknith trabaja en IronXL e IronBarcode. Tiene una gran experiencia en C# y .NET, ayudando a mejorar el software y a apoyar a los clientes. Sus conocimientos de las interacciones con los usuarios contribuyen a mejorar los productos, la documentación y la experiencia general.
< ANTERIOR
Cómo importar CSV a Datatable en C#
SIGUIENTE >
Comparación entre IronXL y Spire.XLS