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访问查询mysql数据的三种方法
Oct 09 PHP
php preg_match_all结合str_replace替换内容中所有img
Oct 11 PHP
解析php中eclipse 用空格替换 tab键
Jun 24 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
Jan 14 PHP
C/S和B/S两种架构区别与优缺点分析
Oct 23 PHP
javascript some()函数用法详解
Nov 13 PHP
PHP封装的MSSql操作类完整实例
May 26 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
Aug 17 PHP
php二维数组按某个键值排序的实例讲解
Feb 15 PHP
PHP应用跨时区功能的实现方法
Mar 21 PHP
PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
Jan 02 PHP
php测试kafka项目示例
Feb 06 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
MayFish PHP的MVC架构的开发框架
2009/08/13 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
php curl获取https页面内容,不直接输出返回结果的设置方法
2019/01/15 PHP
javascript 操作文件 实现方法小结
2009/07/02 Javascript
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
2012/01/13 Javascript
javascript时区函数介绍
2012/09/14 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
2013/05/02 Javascript
利用JS来控制键盘的上下左右键(示例代码)
2013/12/14 Javascript
JS保留两位小数,多位小数的示例代码
2014/01/07 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
jQuery 动态云标签插件
2014/11/11 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
javascript实现相同事件名称,不同命名空间的调用方法
2015/06/26 Javascript
MvcPager分页控件 适用于Bootstrap
2017/06/03 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
javascript实现评分功能
2020/06/24 Javascript
vue3弹出层V3Popup实例详解
2021/01/04 Vue.js
python生成IP段的方法
2015/07/07 Python
详解Python的Django框架中的Cookie相关处理
2015/07/22 Python
使用Python的package机制如何简化utils包设计详解
2017/12/11 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
Flask实现图片的上传、下载及展示示例代码
2018/08/03 Python
实例讲解Python中整数的最大值输出
2019/03/17 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
如何基于python操作excel并获取内容
2019/12/24 Python
床上用品全球在线购物:BeddingInn
2016/12/18 全球购物
荟萃全球保健品:维他购
2018/05/09 全球购物
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
高一生物教学反思
2014/01/17 职场文书
行政人事岗位职责
2014/03/17 职场文书
2014年业务工作总结
2014/11/17 职场文书
导游词之舟山普陀山
2019/11/06 职场文书
JavaScript实现简单图片切换
2021/04/29 Javascript