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.