从php中导出excel文件后,excel 2010没有打开
我有一个用php编写的脚本,它使用MIMEtypes将html表导出为excel。
自2016/07/20以来,excel 2010并没有从我的网站打开更多的文件,我注意到,这是不是从任何其他网站做同样的出口openningforms
这是一个testing代码
<?php header('ContentType : application/vnd.ms-excel'); header('Content-Disposition : attachment;filename=test.xls'); header('Pragma : no-cache'); $out = " <table> <tr> <td>something 1</td> <td>something 2</td> <td>something 3</td> <td>something 4</td> <td>something 5</td> </tr> </table> "; echo $out; ?>
该代码仍在工作,但任何Excel 2010是打开此文件
谢谢
最近有一个(7/12/2016)MS Excel安全更新。 执行以下操作在Excel中查看文件:
- 打开一个Excel工作表
- 导航到文件 – >选项 – >信任中心 – >信任中心设置 – >受保护的视图
- 取消选中“启用受保护的视图以查找源自Internet的文件”。
- 重新打开文件。
我还没有find任何永久性的修复方法来继续允许在Excel中查看HTML-> XLS。
我从文件的格式中看到它是来自Excel 2003的.xls。在Microsoft网站中有一个支持问题 – 这里是一个链接 。 也许这是因为你的Excel程序,而不是你的网站。