У меня был быстрый вопрос о библиотеке EPPlus. Может ли он экспортировать таблицу Excel в виде HTML-страницы? Приложение, которое я пишу, должно быть в состоянии сделать это.
Вы можете извлечь данные из файла Excel с помощью EPPlus и преобразовать его в HTML, используя код, описанный здесь: https://www.c -sharpcorner.com / UploadFile / deveshomar / экспорт DataTable к HTML-в-C-Sharp /
После этого вы можете экспортировать HTML-строку в файл Excel как:
private void ExportToXLS(string data) { HttpContext.Current.Response.ClearContent(); HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=Your_File_Name.xls"); HttpContext.Current.Response.ContentType = "application/vnd.ms-excel"; EnableViewState = false; HttpContext.Current.Response.Write(HttpUtility.UrlDecode(data)); HttpContext.Current.Response.End(); }
Вы можете использовать Spire.XLS , который позволяет разработчикам конвертировать Excel в другие популярные форматы, такие как PDF, XML, HTML, CSV, формат изображений и т. Д.
Its @ Nuget, Install-Package Spire.XLS - Версия 8.4.13