文件格式和filename.xls的扩展名不匹配。该文件可能已损坏且不安全

时间:2019-01-01 12:45:09

标签: php phpexcel export-to-excel

我制作了一个PHP脚本,用于从从MySQL数据库提取的数据中输出 excel(.xls)文档

导出功能正常运行。

问题是,当我在MS Excel上打开它时,打开文件前会显示以下消息。

文件格式和filename.xls的扩展名不匹配。该文件可能已损坏且不安全...

您能帮助我解决此警告消息问题吗?

excel警告消息:

excel warning message

要导出到excel的数组:

  

array to be exported to excel

导出文件:

  

exported file

1 个答案:

答案 0 :(得分:0)

您可以将扩展名更改为.xlsx,因为MS Office 2013或更高版本将其作为标准配置。从php导出时,也请尝试使用确切的mime类型。您可以搜索符合您的Office安装条件的mime类型并进行测试。