通过table标签,PHP输出EXCEL的实现方法


Posted in PHP onJuly 24, 2013

关键代码:

<?php
 header("Content-type:application/vnd.ms-excel");
 header("Conten-Disposition:filename=hp.xlsx");
 ?>

第一句是用来声明文件内容的格式;第二局是用来修改文件名的。如果没有第二个语句的话,生成的文件将是没有后缀名的。
实现代码:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
 header("Content-type:application/vnd.ms-excel");
 header("Conten-Disposition:filename=hp.xlsx");
 ?>
 <table width="200" border="1">
  <tr>
    <td colspan="3" align="center">i love you</td>
  </tr>
  <tr>
    <td>编号</td>
    <td>姓名</td>
    <td>年龄</td>
  </tr>
  <tr>
    <td>1</td>
    <td>test</td>
    <td>20</td>
  </tr>
  <tr>
    <td>2</td>
    <td>test2</td>
    <td>22</td>
  </tr>
</table>

通过table标签,PHP输出EXCEL的实现方法
当然,我们很自然的想到了,是否可以把数据库的内容也通过这种方式输出到表格呢?
答案是可以的。
实现代码:
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=qianshou.xls");
mysql_connect("localhost","root","");
mysql_select_db("test");
mysql_query("SET NAMES GBK");
$query="select * from city ";
$r=mysql_query($query);
?>
<table width="200" border="1">
  <tr>
    <td colspan="3" align="center">城市列表</td>
  </tr>
  <tr>
    <td align="center">id</td>
    <td align="center">p_id</td>
    <td align="center">name</td>
  </tr>
  <?php 
  while($row=mysql_fetch_assoc($r)){
   ?>
  <tr>
    <td><?php echo $row[id] ?></td>
    <td><?php echo $row[p_id] ?></td>
    <td><?php echo $row[c_name]?></td>
  </tr>
  <?php
  }
   ?>
</table>

通过table标签,PHP输出EXCEL的实现方法
PHP 相关文章推荐
关于Appserv无法打开localhost问题的解决方法
Oct 16 PHP
PHP实现取得HTTP请求的原文
Aug 18 PHP
php中Y2K38的漏洞解决方法实例分析
Sep 22 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
php实现对象克隆的方法
Jun 20 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
Apr 07 PHP
php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)
Jul 18 PHP
windows7配置Nginx+php+mysql的详细教程
Sep 04 PHP
PHP获取指定日期是星期几的实现方法
Nov 30 PHP
laravel5.4生成验证码的实例讲解
Aug 05 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
Aug 19 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 PHP
Ajax+PHP快速上手及简单应用说明
Jul 24 #PHP
table标签的结构与合并单元格的实现方法
Jul 24 #PHP
ueditor 1.2.6 使用方法说明
Jul 24 #PHP
PHP与javascript实现变量交互的示例代码
Jul 23 #PHP
php curl基本操作详解
Jul 23 #PHP
如何使用FireFox插件FirePHP调试PHP
Jul 23 #PHP
PHP时间格式控制符对照表分享
Jul 23 #PHP
You might like
PHP 字符截取 解决中文的截取问题,不用mb系列
2009/09/29 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
2015/05/12 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
PHP 访问数据库配置通用方法(json)
2018/05/20 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
一个JQuery操作Table的代码分享
2012/03/30 Javascript
浅析js中的浮点型运算问题
2014/01/06 Javascript
利用Jquery队列实现根据输入数量显示的动画
2016/09/01 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
世界上最短的数字判断js代码
2019/09/09 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
2019/11/12 Javascript
js实现滑动滑块验证登录
2020/07/24 Javascript
在GitHub Pages上使用Pelican搭建博客的教程
2015/04/25 Python
Python实现随机创建电话号码的方法示例
2018/12/07 Python
Flask框架web开发之零基础入门
2018/12/10 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
解决Jupyter NoteBook输出的图表太小看不清问题
2020/04/16 Python
django rest framework 过滤时间操作
2020/07/12 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
2020/09/02 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
css3弹性盒子flex实现三栏布局的实现
2020/11/12 HTML / CSS
日本非常有名的内衣丝袜品牌:GUNZE
2017/01/06 全球购物
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
上海某公司.net方向笔试题
2014/09/14 面试题
实习求职信
2013/12/01 职场文书
自我评价200字分享
2013/12/17 职场文书
铅球加油稿100字
2014/09/26 职场文书
综合测评个人总结
2015/03/03 职场文书
家装电话营销开场白
2015/05/29 职场文书
关于的python五子棋的算法
2022/05/02 Python