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 相关文章推荐
php实现网站插件机制的方法
Nov 10 PHP
php二维数组用键名分组相加实例函数
Nov 06 PHP
php通过ajax实现双击table修改内容
Apr 28 PHP
php实现ip白名单黑名单功能
Mar 12 PHP
orm获取关联表里的属性值
Apr 17 PHP
PHP socket 模拟POST 请求实例代码
Jul 18 PHP
详解Laravel视图间共享数据与视图Composer
Aug 04 PHP
php类的自动加载操作实例详解
Sep 28 PHP
如何使用php等比例缩放图片
Oct 12 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
Dec 09 PHP
PHP实现登陆表单提交CSRF及验证码
Jan 24 PHP
php 删除指定文件夹的实例讲解
Jul 25 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 根据IP地址控制访问的代码
2010/04/22 PHP
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
Prototype Hash对象 学习
2009/07/19 Javascript
jquery $.ajax各个事件执行顺序
2010/10/15 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
js为空或不是对象问题的快速解决方法
2013/12/11 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
jQuery找出网页上最高元素的方法
2015/03/20 Javascript
javascript中SetInterval与setTimeout的定时器用法
2015/08/24 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
2016/11/22 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
jQuery实现左右滑动的toggle方法
2018/03/03 jQuery
浅析Vue中method与computed的区别
2018/03/06 Javascript
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
2018/08/20 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
python在每个字符后添加空格的实例
2018/05/07 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
20行python代码实现人脸识别
2019/05/05 Python
检测python爬虫时是否代理ip伪装成功的方法
2019/07/12 Python
python多线程实现TCP服务端
2019/09/03 Python
python中seaborn包常用图形使用详解
2019/11/25 Python
python类中super() 的使用解析
2019/12/19 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
菲律宾购物网站:Lazada菲律宾
2018/04/05 全球购物
简历上的自我评价怎么写
2014/01/28 职场文书
公司董事长岗位职责
2014/06/08 职场文书
班主任工作实习计划
2015/01/16 职场文书
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python
python3+PyQt5+Qt Designer实现界面可视化
2021/06/10 Python