通过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 相关文章推荐
一个php作的文本留言本的例子(三)
Oct 09 PHP
PHP安全配置
Dec 06 PHP
PHP批量采集下载美女图片的实现代码
Jun 03 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
Jun 19 PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 PHP
PHP实现适用于自定义的验证码类
Jun 15 PHP
php中preg_replace_callback函数简单用法示例
Jul 21 PHP
PHP编程求最大公约数与最小公倍数的方法示例
May 29 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 PHP
Laravel+Intervention实现上传图片功能示例
Jul 09 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
短波问题解答
2021/02/28 无线电
简单的PHP多图上传小程序代码
2011/07/17 PHP
基于PHP文件操作的详细诠释
2013/06/21 PHP
php生成数字字母的验证码图片
2015/07/14 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
PHP自定义函数获取URL中一级域名的方法
2016/08/23 PHP
PDO::commit讲解
2019/01/27 PHP
PHP实现的微信公众号扫码模拟登录功能示例
2019/05/30 PHP
jQuery 1.3 和 Validation 验证插件1.5.1
2009/07/09 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
深入理解vue-loader如何使用
2017/06/06 Javascript
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
利用JQuery操作iframe父页面、子页面的元素和方法汇总
2017/09/10 jQuery
JS引用传递与值传递的区别与用法分析
2018/06/01 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
element-ui table span-method(行合并)的实现代码
2018/12/20 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
python获取当前日期和时间的方法
2015/04/30 Python
python实现学生管理系统
2018/01/11 Python
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
浅谈python编译pyc工程--导包问题解决
2019/03/20 Python
Numpy中的数组搜索中np.where方法详细介绍
2021/01/08 Python
利用css3实现的简单的鼠标悬停按钮
2014/11/04 HTML / CSS
比利时香水网上商店:NOTINO
2018/03/28 全球购物
线程问题:wait()方法是定义在哪个类里面
2015/07/07 面试题
自我评价范文点评
2013/12/04 职场文书
远程教育心得体会
2014/01/03 职场文书
优秀应届生求职信
2014/06/16 职场文书
离婚协议书的书写要求
2014/09/17 职场文书
学生实习证明模板汇总
2014/09/25 职场文书
2014酒店客房部工作总结
2014/12/16 职场文书
西双版纳导游词
2015/02/03 职场文书
置业顾问岗位职责
2015/02/09 职场文书