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 str_pad 函数使用详解
Jan 13 PHP
PHP中获取时间的下一周下个月的方法
Mar 18 PHP
ThinkPHP页面跳转success与error方法概述
Jun 25 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
Jul 22 PHP
php的XML文件解释类应用实例
Sep 22 PHP
PHP往XML中添加节点的方法
Mar 12 PHP
PHP用反撇号执行外部命令
Apr 14 PHP
php实现的日历程序
Jun 18 PHP
Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
Feb 15 PHP
PHP简单实现合并2个数字键数组值的方法
May 30 PHP
PHP区块查询实现方法分析
May 12 PHP
Laravel框架创建路由的方法详解
Sep 04 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 反向排序和随机排序代码
2010/06/30 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
jquery的map与get方法详解
2013/11/04 Javascript
使用js操作css实现js改变背景图片示例
2014/03/10 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
2014/08/10 Javascript
javascript数组输出的两种方式
2015/01/13 Javascript
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
JavaScript动态改变div属性的实现方法
2015/07/22 Javascript
JS打字效果的动态菜单代码分享
2015/08/21 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
JS实现输入框提示文字点击时消失效果
2016/07/19 Javascript
js捕捉键盘事件和按键键值的方法
2016/10/10 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
2017/02/23 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
2019/10/11 Javascript
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
使用python的pandas为你的股票绘制趋势图
2019/06/26 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
详解Html5 Canvas画线有毛边解决方法
2018/03/01 HTML / CSS
西班牙汉普顿小姐:购买帆布鞋和太阳镜
2016/10/23 全球购物
Android面试宝典
2013/08/06 面试题
软件测试工程师笔试题带答案
2015/03/27 面试题
俄罗斯商务邀请函
2014/01/26 职场文书
《小石潭记》教学反思
2014/02/13 职场文书
《登鹳雀楼》教学反思
2014/04/09 职场文书
钱塘江大潮导游词
2015/02/03 职场文书
银行先进个人总结
2015/02/15 职场文书
优秀英文求职信范文
2015/03/19 职场文书
学术会议通知范文
2015/04/15 职场文书
大学考试作弊检讨书
2015/05/06 职场文书