我已经有一些代码已经工作了多年来将html表导出到Excel。它是这样这个 -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文档并正常打开)。
以前有人看过这个吗?谢谢你的时间。
也许值得检查一下人们遇到问题的Excel安装选项。有可能他们没有安装某些互操作或共享组件,这可能是MSIE中未正确处理内容类型的原因。 – 2010-07-29 14:35:11