将数据库中的数据导出到excel中:
方法一是导出成excel能识别的xml文件,可以自己设计一个excel表将其保存为xml格式,研究一下dom的结构就很容易得到excel能识的xml文件了。
方法二是导出csv文件,这种方法导出的数据,如果没有安装excel,查看起来很不方便。
方法三,网上有种模拟输出xls文件的方法,值得参考。
方法四,也就是此文所要讲的方法。此方法输出的并不是真正意义上的xls文件,但是一种很好的替代方法。
说下优点,如果没有安装excel,将文件名改成htm,可以用浏览器直接查看。
安装有excel的话,将其打开,再另存为真正意义上的xls文件。
例子:
复制代码 代码示例:
header("content-type: application/vnd.ms-excel");
header("content-disposition: attachment; filename=example.xls");
//注意下面的head必须,charset必须跟你将要输出的内容的编码一致,否则用excel打开时,可能得到的是乱码。
echo <<
php output excel example姓名 | 编号 | 性别 | 生日 | 城市 |
---|---|---|---|---|
奥运 | 9527 | 男 | 2008-08-08 | 北京 |
eot;
?>