访问PHP的时候生成excel并自动下载。
第一步:设置页面头信息
$filename = '123_abc.xls';
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=".$filename);
其中需要注意的是$filename不能包括中文字符。
第二步:
直接echo内容就可以把内容输出到excel文件里面了。
其中,输出同一行的下一列为:
echo '\t';
而输出下一行为:
echo '\n';
><><><><><><><><><><><><
><><><I'm华丽的分割线><><><
><><><><><><><><><><><><
2012-03-13日更新:
如果想输出中文(包括文件名)。只需要对输出的字符串进行编码转换:
$str = iconv("utf-8", "gb2312", $str);
RESERVED