如何使用PHP在网页上直接生成并下载Excel文件?
- 内容介绍
- 相关推荐
本文共计263个文字,预计阅读时间需要2分钟。
在PHP环境中运行的代码,可以查看浏览器是否请求用户下载Excel文件。点击保存后,硬盘中就会多一个Excel文件。使用Excel打开,会看到最终的结果,这样没错吧。
其实在做真正的应用的时候,大家可以将数据从数据库中取出,然后按照每一列数据结束后加\t,每一行数据结束后加\n的方法echo出来,在php的开 头用header("Content-type:application/vnd.ms-excel");表示输出的是excel文件,用 header("Content-Disposition:filename=test.xls");表示输出的文件名为text.xls。这样就ok 了。
<? header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; ?>
本文共计263个文字,预计阅读时间需要2分钟。
在PHP环境中运行的代码,可以查看浏览器是否请求用户下载Excel文件。点击保存后,硬盘中就会多一个Excel文件。使用Excel打开,会看到最终的结果,这样没错吧。
其实在做真正的应用的时候,大家可以将数据从数据库中取出,然后按照每一列数据结束后加\t,每一行数据结束后加\n的方法echo出来,在php的开 头用header("Content-type:application/vnd.ms-excel");表示输出的是excel文件,用 header("Content-Disposition:filename=test.xls");表示输出的文件名为text.xls。这样就ok 了。
<? header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; echo "test1\t"; echo "test2\t\n"; ?>

