asp net core экспорт в Excel
Я не уверен, что этот вопрос можно разместить здесь, но я думаю, что это может быть интересно многим программистам. Мне нужен пакет, который предоставит мне интерфейс для создания файлов Excel. Я посмотрел на nuget и нашел несколько пакетов, но ни один из них не поддерживает asp net core.
2 ответов
пожалуйста, найдите Open XML SDK.
Я использую v2.5 с ASP.NET Core + .NET4.6, но насколько я знаю, последняя версия v2.7 добавлена поддержка .NET Standard 1.3-пожалуйста, прочитайте изменение входа.
Подробнее:
немного некромантии нити здесь; однако я хотел поделиться некоторыми другими вариантами,которые я нашел для любого из других исследователей поиска.
ClosedXML
- использует буквенно-цифровую навигацию по ячейкам, например
ws.Cell("B2").Value = "Contacts";
- большой объем документации и, как это
- это только для электронных таблиц excel и не поддерживает другие типы файлов Microsoft.
- для установки используйте PM> Install-Package ClosedXML
NPOI
-
использует навигацию по числовым ячейкам, например
var rowIndex = 0; IRow row = sheet1.CreateRow(rowIndex); row.Height = 30 * 80; row.CreateCell(0).SetCellValue("this is content");
- поддержка чтения / записи для файлов xls, doc, ppt.
- для установки используйте nuget: Install-Package DotNetCore.NPOI
EPPlus.Ядро
- это неофициальный порт Библиотека EPPlus в .NET Ядро.
несколько соответствующих:
Datatables.net
мне нужен пакет, который предоставит мне интерфейс для создания файлов Excel.
Я не уверен, что вы отображаете эти данные и ищете способ экспортировать их в excel, но это мог бы быть опцией, а если вы пытаетесь разрешить это в Администраторе или общественном представлении. Существуют опции для настройки вывода через обратный вызов, если вывод по умолчанию нежелателен.