【发布时间】:2010-07-28 21:23:21
【问题描述】:
我有一些代码已经工作了多年,可以将 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 文档并正确打开)。
有人见过这个吗?感谢您的宝贵时间。
【问题讨论】:
-
也许值得检查人们遇到问题的 Excel 的安装选项。他们可能没有安装某些互操作或共享组件,这可能是 MSIE 中未正确处理内容类型的原因。
标签: excel export-to-excel