首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从php中导出excel文件后,excel 2010无法将其打开。

问从php中导出excel文件后,excel 2010无法将其打开。
EN

Stack Overflow用户
提问于 2016-07-22 02:38:09
回答 2查看 1.1K关注 0票数 0

我有一个用php编写的脚本,导出一个html表格到excel使用MIME类型。

从昨天2016/07/20开始,excel 2010不再从我的网站打开任何文件,并且我注意到不再从任何其他执行相同出口的网站打开文件。

这是一个测试代码

代码语言:javascript
复制
<?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都会打开此文件

谢谢

EN

回答 2

Stack Overflow用户

发布于 2016-07-27 02:44:31

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

  1. 打开Excel工作表
  2. 导航到文件->选项->信任中心->信任中心设置->受保护的视图
  3. 取消选中"Enable Protected View
  4. originating the files.

“

我还没有找到任何永久的修复方法来继续在Excel中允许HTML->XLS查看。

票数 1
EN

Stack Overflow用户

发布于 2016-07-22 02:59:29

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38511968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档