Saltar al contenido

asp net core exportar a Excel

Este grupo de expertos despúes de días de trabajo y recopilación de de datos, obtuvieron la respuesta, queremos que resulte de gran utilidad para tu trabajo.

Solución:

Un poco de nigromancia de hilo aquí; sin embargo, quería compartir algunas otras opciones que encontré para cualquiera de los otros exploradores de búsqueda que existen.

ClosedXML

  • Utiliza la navegación de celdas alfanuméricas, p. Ej. ws.Cell("B2").Value = "Contacts";
  • Tiene una gran cantidad de documentación y procedimientos.
  • Esto es solo para hojas de cálculo de Excel y no es compatible con otros tipos de archivos de Microsoft.
  • Para instalar use PM> Install-Package ClosedXML

NPOI

  • Utiliza navegación de celda numérica, p. Ej.

    var rowIndex = 0;
    IRow row = sheet1.CreateRow(rowIndex);
    row.Height = 30 * 80;
    row.CreateCell(0).SetCellValue("this is content");

  • Admite lectura / escritura para archivos xls, doc, ppt.
  • Para instalar, use nuget: Install-Package DotNetCore.NPOI

EPPlus.Core

  • Este es un puerto no oficial de la biblioteca EPPlus a .NET Core.

algo relevante:

Datatables.net

Necesito un paquete que me proporcione una interfaz para crear archivos de Excel.

No estoy seguro de si está mostrando estos datos y está buscando una forma de exportarlos para sobresalir, pero esto pudo también puede ser una opción si está intentando permitir esto en una vista de administrador o pública. Hay opciones disponibles para personalizar la salida a través de una devolución de llamada si la salida predeterminada no es deseable.

  • Documentación de estructura DOM
  • Exportar botones
  • Excluyendo columnas específicas
  • Personalización de la exportación a Excel

Busque el SDK de Open XML.

Estoy usando v2.5 con ASP.NET Core + .NET4.6, pero por lo que sé, la última versión v2.7 ha agregado soporte para .NET Standard 1.3; lea el registro de cambios.

Más información:

  • Dónde obtener el paquete NuGet
  • Documentación
  • SDK 2.5 de Open XML para Office
  • Versiones oficiales de los paquetes NuGet para Open XML SDK

Tienes la opción de añadir valor a nuestro contenido informacional asistiendo con tu experiencia en las aclaraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *