从php导出excel文件后,excel 2010没有打开它

时间:2016-07-21 18:38:09

标签: php excel mime-types

我有一个用php编写的脚本,它使用MIME类型将html表导出为ex​​cel。

自2016/07/20以来,excel 2010不再从我的网站开放任何文件,而且我注意到没有开放任何其他同样出口的网站

这是测试代码

 **Id       Order_ID   Approved   Denied   Approval_status 
   1          101         1         0        Approved
   2          201         0         1         Denied
   2          202         0         1         Denied
   1          102         1         0        Approved
   4          401         0         1         Error
   3          301         0         1    Partially approved
   6          601         0         1    Partially approved
   1          103         1         0        Approved
   3          302         1         0    Partially approved
   3          303         0         0    Partially approved
   5          501         0         0     Pending Approval
   4          402         1         0        Error
   6          602         1         0    Partially approved
   5          502         0         0     Pending Approval
   4          403         1         1        Error
   5          503         0         0     Pending Approval

代码仍在运行,但任何excel 2010都在打开此文件

感谢

2 个答案:

答案 0 :(得分:1)

最近(2016年12月7日)MS Excel安全更新。执行以下操作以在Excel中查看文件:

  1. 打开Excel表格
  2. 导航到文件 - >选项 - >信托中心 - >信任中心设置 - >受保护的视图
  3. 取消选中“为来自互联网的文件启用受保护的视图”。
  4. 重新打开文件。
  5. 我没有找到任何永久性修复方法,以便继续允许在Excel中查看HTML-> XLS。

答案 1 :(得分:0)

我从文件格式中看到它是来自Excel 2003的.xls。在Microsoft网站上有一个支持问题 - 这里是a link。也许是因为您的Excel程序,而不是您的网站。