我有以下代码从我的php文件中导出
header("Content-type: application/msexcel");
header("Content-Disposition: attachment; filename=exceldata.xls");
header("Pragma: no-cache");
header("Expires: 0");"
此代码产生以下错误
您尝试打开的文件格式与其他格式不同 由文件扩展名指定。验证文件是否已损坏 并且在打开文件之前来自受信任的来源。你想要_____吗 现在打开文件?
请提出一些解决方案?提前致谢!!
答案 0 :(得分:1)
如果您生成的文件不是Excel BIFF格式文件(例如,如果是CSV或HTML标记),则会出现此错误。通过使用可用于PHP的许多库中的一个来生成真实的Excel文件,或者为您实际创建的文件使用正确的mimetype和扩展名,从而创建正确的格式文件。