导出文件格式错误

时间:2013-01-16 12:08:19

标签: php

我有以下代码从我的php文件中导出

 header("Content-type: application/msexcel");
 header("Content-Disposition: attachment; filename=exceldata.xls");
 header("Pragma: no-cache");
 header("Expires: 0");"

此代码产生以下错误

  

您尝试打开的文件格式与其他格式不同   由文件扩展名指定。验证文件是否已损坏   并且在打开文件之前来自受信任的来源。你想要_____吗   现在打开文件?

请提出一些解决方案?提前致谢!!

1 个答案:

答案 0 :(得分:1)

如果您生成的文件不是Excel BIFF格式文件(例如,如果是CSV或HTML标记),则会出现此错误。通过使用可用于PHP的许多库中的一个来生成真实的Excel文件,或者为您实际创建的文件使用正确的mimetype和扩展名,从而创建正确的格式文件。