PHP Excel - 您尝试打开的文件.xls的格式与文件扩展名指定的格式不同

时间:2013-11-08 10:08:14

标签: php excel

早上好,

我使用API​​ JASPER“JasperClient.php”,其中我使用函数runReport返回xls,在php代码中我想从服务器下载Excel文件。

设置标题:

header('Content-type:application / vnd.ms-excel'); header('Content-Disposition:attachment; filename = myfile.xls');

当我下载文件并尝试打开说:

您尝试打开的文件'filename.xls'的格式与文件扩展名指定的格式不同。在打开文件之前,请验证文件是否已损坏且是否来自受信任的源。你想现在打开文件吗?

你能帮帮我吗? 谢谢。

1 个答案:

答案 0 :(得分:2)

您是否正在创建Excel 2007文件?如果是这样,请尝试使用mimetype application / vnd.openxmlformats-officedocument.spreadsheetml.sheet和文件扩展名.xslx