У меня был код, который годами работал на экспорт HTML-таблицы в Excel. Это выглядит так -
private void ExcelExport ( string core_number )
{
// set response up for excel export
Response.Clear ();
Response.Buffer = true;
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader ( "content-disposition", "attachment;filename=TEST.xls" );
.. loops through generates an simple html table ...
Response.Write ( "</table>" );
Response.Flush ();
Response.End();
}
Я заметил, что Firefox теперь показывает файл в виде XML-документа вместо документа Excel, и когда я открываю сгенерированный документ, он не будет обработан. Также некоторые пользователи сообщают о проблемах с экспортом в некоторых старых версиях IE, хотя у меня нет проблем с IE на моем конце (отображается как документ Excel и открывается правильно).
Кто-нибудь видел это раньше? Спасибо за ваше время.