php下载excel文件,
1。不要在下载过程中输出任何非文件信息,如返回日志信息。否则,无法打开下载文件,提示格式错误,或文件被销毁。
2。Excel格式的输出必须与后缀名保持一致,或者格式是否错误或文件被销毁。

复制代码代码如下所示:
如果(file_exists(cache_path。file_name美元)){
/ /美元->日志->错误(文件realpath:realpath(cache_path '。file_name美元));
头('pragma:公众);
头('expires:0);
头('content-encoding:无);
头('cache-control:must-revalidate,后检查= 0,预先检查= 0);
头('cache-control:公众);
头('content-type:应用/越南盾。MS Excel);
头('content-description:文件传输);
头('content-disposition:附件文件名=。file_name美元);
头('content-transfer-encoding:二进制的);
头('content-length:'。文件大小(cache_path。file_name美元));
ReadFile(cache_path。file_name美元);
{人}
美元->日志->误差('export模型:美元。id.'error:原始文件);
回声';
}