Как создать файл Excel, используя HTML + CSS в C # - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть HTML-файл с внутренними стилями.Используя этот файл HTML, мне нужно создать файл Excel.Я опробовал ниже сценарий.Получите содержимое HTML в строку, используя HTMLAgilityPack, и сохраните его, как показано ниже.

Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment;filename=HTML.xls");
Response.Charset = "";
Response.ContentType = "application/vnd.ms-excel";
Response.Output.Write(htmlContent);
Response.Flush();
Response.End();

Затем файл Excel будет сохранен.Но стили к нему не относятся.Таким образом, используйте только встроенные стили.Я использую ASP.NET MVC.Каков наилучший способ сделать это?

<html>
<body>
<h1>Title</h1>
<p>Some text </p>
<p>paragraph </p>
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...