Я хочу экспортировать таблицу строк в html. При попытке экспортировать и когда я нажимаю сохранить, я получаю следующее исключениеЭкспорт таблицы html в файл Excel с использованием ASP.NET MVC
Сервер не может добавить заголовок после отправки HTTP заголовков
Это мой HTML таблице:
string tab = "<table cellpadding='5' style='border:1px solid black; border-collapse:collapse'>";
tab += "<tr><td style=' border-width:1px;border-style:solid;border-color:black;'>NumClient</td><td style=' border-width:1px;border-style:solid;border-color:black;'>Raison Sociale</td></tr>";
tab += "<tr><td style='border-width:1px;border-style:solid;border-color:black;'>" + NumClient + "</td><td style='border-width:1px;border-style:solid;border-color:black;'>"
+ Rs + "</td><td style='border-width:1px;border-style:solid;border-color:black;text-align:right;'> </td></tr>";
tab += "</table>";
Это код контроллера:
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename=Reliquat.csv");
Response.ContentType = "text/csv";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
Response.Write(tab);
Response.End();
И когда я нажимаю conti nue Я получаю файл excel, который содержит html-код:
<table cellpadding='5' style='border:1px solid black; border-collapse:collapse'>";
tab += "<tr><td style=' border-width:1px;border-style:solid;border-color:black;'>NumClient</td><td style=' border-width:1px;border-style:solid;border-color:black;'>Raison Sociale</td></tr>
У кого-нибудь есть решение для этого?
тип содержимого неверно. Возможно, вы захотите изменить его на application/excel и использовать Reliquat.xslx в качестве имени файла – Hatjhie
спасибо Hatjhie, но я получил ту же ошибку – Sarra
Хорошо. Я думаю, что опубликованный ответ ниже сможет ответить на ваш вопрос. Вы можете попробовать. – Hatjhie