HTML экспорт на EPPlus? - PullRequest
0 голосов
/ 08 мая 2018

У меня был быстрый вопрос о библиотеке EPPlus. Может ли он экспортировать таблицу Excel в виде HTML-страницы? Приложение, которое я пишу, должно быть в состоянии сделать это.

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

Вы можете извлечь данные из файла 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();
}
0 голосов
/ 08 мая 2018

Вы можете использовать Spire.XLS , который позволяет разработчикам конвертировать Excel в другие популярные форматы, такие как PDF, XML, HTML, CSV, формат изображений и т. Д.

Its @ Nuget, Install-Package Spire.XLS - Версия 8.4.13

...