【问题标题】:Excel Export Blank Sheet ProblemExcel导出空白表问题
【发布时间】: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


【解决方案1】:

没有找到答案,但暂时解决了这个问题。

【讨论】:

  • 我希望你能发布这项工作。当用户单击 Internet Explorer 中的“打开”按钮时,我在 Excel 导出(使用标准的“将 HTML 表格转换为 Excel”)上遇到问题。这样做会启动 Excel 并只显示一个空白屏幕(没有打开文档)。单击“保存”或“另存为”将文件保存到磁盘,然后用户可以打开。但我需要让那个愚蠢的“打开”按钮工作,我真的很茫然......
猜你喜欢
  • 1970-01-01
  • 2016-08-21
  • 1970-01-01
  • 2011-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-10
相关资源
最近更新 更多