【问题标题】:Excel 2010 displaying blank screen while generating Excel with HTMLExcel 2010 在使用 HTML 生成 Excel 时显示空白屏幕
【发布时间】:2016-08-17 15:59:32
【问题描述】:

问题: Excel 在 Microsoft Excel 2010 中显示空白屏幕。如果您使用的是 2007 版,则可以正常工作

生成 Excel 报告的代码 -

<cfheader name="Content-Disposition" value="attachment; filename=MyReports.xls" />
<cfcontent type="application/vnd.ms-excel" />
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"> 
    <meta http-equiv=Content-Type content="text/html; charset=windows-1252"> <meta name=ProgId content=Excel.Sheet> 
    <meta name=Generator content="Microsoft Excel 11"> 
    <style> <!--table @page{} --> </style> <!--[if gte mso 9]><xml> <x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet> <x:Name></x:Name> <x:WorksheetOptions><x:Panes> </x:Panes></x:WorksheetOptions> </x:ExcelWorksheet></x:ExcelWorksheets></ x:ExcelWorkbook> </xml> <![endif]-->

我查看了 Microsoft 社区站点,但目前没有找到任何解决方案。 如果你们遇到类似的问题或者您认为上面的代码需要修改,请帮忙。

供参考:Excel 的 HTML 标记 - http://www.c-sharpcorner.com/article/creating-a-dynamic-excel-using-html/

【问题讨论】:

  • excel 2007 发布时我们遇到了类似的问题。我们的解决方案是停止使用 html 在 excel 中呈现数据并开始使用 POI。那是在电子表格标签进入 ColdFusion 之前。

标签: html excel coldfusion excel-2010 ms-office


【解决方案1】:

看看:Excel workbooks may not open after MS16-088 is installed

Microsoft Excel 团队对某些人的行为进行了更改 文件类型以提高安全性。此更改包含在 7 月 2016 年安全更新 (MS16-088)。

以前,当您尝试从 不受信任的位置,Excel 在未使用受保护的情况下打开了工作簿 查看安全性。安装安全更新后,Excel 没有 再打开工作簿...没有警告或其他指示 文件没有打开。

目前它必须在客户端计算机上修复,但看起来即将到来的更新会修复它。

【讨论】:

  • 感谢史蒂夫的意见。
【解决方案2】:

MS 确实为这种行为发布了补丁,他们是故意实施的。这是他们的博客:Update 8/9/2016: Excel Workbooks may not open after installing MS16-088

以下是我们为用户找到的一些解决方法:

  • 打开 Excel
  • 转到文件 --> 选项 --> 信任中心 --> 信任中心设置 --> 受保护的视图
  • 取消选中“为来自 Internet 的文件启用受保护的视图”

  • 打开 Windows 控制面板并打开 Internet 选项 --> 安全 选项卡
  • 单击可信站点图标
  • 单击站点按钮并输入:yoursite.com
  • 点击添加按钮 --> 关闭 --> 确定

另一个用户端解决方法:

  • 右键单击Excel文件-> 属性
  • 然后在 Security -> General 选项卡下取消阻止文件。
  • 然后点击应用确定

【讨论】:

  • 以下是我们为用户找到的一些解决方法: 打开 Excel。转到文件--> 选项--> 信任中心--> 信任中心设置--> 受保护的视图--> 取消选中“为源自Internet 的文件启用受保护的视图”复选框。或者....打开您的 Windows 控制面板并打开 Internet 选项-->安全选项卡-->单击受信任的站点图标-->站点按钮-->键入:yoursite.com>Add 按钮-->关闭-->确定
  • 另一个用户端解决方法:右键单击excel文件->属性->然后需要在安全-选项卡-常规下取消阻止文件。然后需要点击应用和确定。
  • 感谢 P Mascari 的意见。
猜你喜欢
  • 2019-01-26
  • 2019-12-20
  • 2013-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-10
相关资源
最近更新 更多