3

早上好,

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

设置标题:

header('内容类型:应用程序/vnd.ms-excel'); header('Content-Disposition: attachment; filename=myfile.xls');

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

您尝试打开的文件“filename.xls”的格式与文件扩展名指定的格式不同。在打开文件之前,请确认文件没有损坏并且来自受信任的来源。您现在要打开文件吗?

你能帮我吗?谢谢你 。

4

1 回答 1

2

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

于 2013-11-08T10:10:59.013 回答