php,不用COM,生成excel文件


Posted in PHP onOctober 09, 2006

用php生成excel文件  

<?
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";
?>

在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让他输出更多格式的文件,这样php在处理各种类型文件方面就更加方便了.

PHP 相关文章推荐
自己动手做一个SQL解释器
Oct 09 PHP
解析htaccess伪静态的规则
Jun 18 PHP
PHP 正则表达式常用函数
Aug 17 PHP
Yii框架登录流程分析
Dec 03 PHP
PHP实现的带超时功能get_headers函数
Feb 10 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
Feb 15 PHP
php curl 获取https请求的2种方法
Apr 27 PHP
Joomla开启SEF的方法
May 04 PHP
php多线程并发实现方法
Sep 30 PHP
几行代码轻松实现PHP文件打包下载zip
Mar 01 PHP
php-7.3.6 编译安装过程
Feb 11 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
Dec 15 PHP
PHP中GET变量的使用
Oct 09 #PHP
一个ORACLE分页程序,挺实用的.
Oct 09 #PHP
通过ICQ网关发送手机短信的PHP源程序
Oct 09 #PHP
搜索引擎技术核心揭密
Oct 09 #PHP
输出控制类
Oct 09 #PHP
提取HTML标签
Oct 09 #PHP
如何把PHP转成EXE文件
Oct 09 #PHP
You might like
隐藏你的.php文件的实现方法
2007/03/19 PHP
克隆一个新项目的快捷方式
2013/04/10 PHP
功能强大的PHP POST提交数据类
2016/07/15 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
简单的php购物车代码
2020/06/05 PHP
Javascript Global对象
2009/08/13 Javascript
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
javascript屏蔽右键代码
2014/05/15 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
基于JS实现导航条flash导航条
2016/06/17 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
使用3D引擎threeJS实现星空粒子移动效果
2020/09/13 Javascript
jQuery Datatables表头不对齐的解决办法
2017/11/27 jQuery
详解js常用分割取字符串的方法
2019/05/15 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
详解js中的几种常用设计模式
2020/07/16 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
python下如何让web元素的生成更简单的分析
2008/07/17 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
解决python ogr shp字段写入中文乱码的问题
2018/12/31 Python
2019 Python最新面试题及答案16道题
2019/04/11 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
Python使用贪婪算法解决问题
2019/10/22 Python
wxPython窗体拆分布局基础组件
2019/11/19 Python
基于python实现坦克大战游戏
2020/10/27 Python
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
MYSQL支持事务吗
2013/08/09 面试题
如何写一封打动人心的求职信
2014/02/17 职场文书
工作态度检讨书范文
2015/05/06 职场文书
校园新闻稿范文
2015/07/18 职场文书