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合并数组+与array_merge的区别分析
Aug 01 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
May 05 PHP
解析php多线程下载远程多个文件
Jun 25 PHP
php 伪静态之IIS篇
Jun 02 PHP
非常好用的Zend Framework分页类
Jun 25 PHP
PHP大批量插入数据库的3种方法和速度对比
Jul 08 PHP
PHP使用内置dir类实现目录遍历删除
Mar 31 PHP
php判断访问IP的方法
Jun 19 PHP
CI框架表单验证实例详解
Nov 21 PHP
PHP+MySQL实现消息队列的方法分析
May 09 PHP
PHP调用接口用post方法传送json数据的实例
May 31 PHP
THINKPHP5.1 Config的配置与获取详解
Jun 08 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+mysql保存和输出文件
2006/10/09 PHP
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
2012/07/31 PHP
php 在字符串指定位置插入新字符的简单实现
2016/06/28 PHP
基于jquery的一个浮动框(扩展性比较好 )
2010/08/27 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
jquery 笔记 事件
2011/11/02 Javascript
javascript 文件的同步加载与异步加载实现原理
2012/12/13 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
AngularJS 最常用的八种功能(基础知识)
2017/06/26 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
Vue.js 2.5新特性介绍(推荐)
2017/10/24 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
Django在pycharm下修改默认启动端口的方法
2019/07/26 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
python3爬虫GIL修改多线程实例讲解
2020/11/24 Python
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
计算机专业学生的自我评价
2013/12/15 职场文书
民主生活会整改措施(党员)
2014/09/18 职场文书
护理见习报告范文
2014/11/03 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
高中化学教学反思
2016/02/22 职场文书
简单聊聊Vue中的计算属性和属性侦听
2021/10/05 Vue.js
Python使用DFA算法过滤内容敏感词
2022/04/22 Python