发送一个文件头给浏览器,然先直接输出文件内容就行了。header("Content-type:application/vnd.ms-excel");
header("Content-Disposition: attachment;filename=你要生成的文件名.xls");
header("Pragma: no-cache");
header("Expires: 0");
echo "大量的内容,可以是由模板的";记住,文件头,一定是要最先输出。你可以在header前面加变量定义,赋值,数据库查询等操作,但不可以输出,如echo,print等语语。问题解决