У меня есть 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>