通过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数据库操作类代码(增,删,改,查)
Apr 08 PHP
php获取twitter最新消息的方法
Apr 14 PHP
php blowfish加密解密算法
Jul 02 PHP
php分页原理 分页代码 分页类制作教程
Sep 23 PHP
Thinkphp连表查询及数据导出方法示例
Oct 15 PHP
PHP中call_user_func_array回调函数的用法示例
Nov 26 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
Aug 17 PHP
PHP空值检测函数与方法汇总
Nov 19 PHP
详解PHP PDO简单教程
May 28 PHP
laravel-admin自动生成模块,及相关基础配置方法
Oct 08 PHP
PHP数组array类常见操作示例
May 15 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
下载文件的点击数回填
2006/10/09 PHP
简单谈谈php延迟静态绑定
2016/01/26 PHP
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
谈谈JavaScript中的函数与闭包
2013/04/14 Javascript
JS自定义功能函数实现动态添加网址参数修改网址参数值
2013/08/02 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
JS判断文本框内容改变事件的简单实例
2014/03/07 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
jQuery中animate动画第二次点击事件没反应
2015/05/07 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
JavaScript实现select添加option
2015/07/03 Javascript
基于javascript实现全屏漂浮广告
2016/03/31 Javascript
bootstrap输入框组代码分享
2016/06/07 Javascript
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
2016/06/16 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
js放到head中失效的原因与解决方法
2017/03/07 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
2017/07/11 Javascript
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
通过实践编写优雅的JavaScript代码
2019/05/30 Javascript
vue限制输入框只能输入8位整数和2位小数的代码
2019/11/06 Javascript
python访问mysql数据库的实现方法(2则示例)
2016/01/06 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
python实现快速文件格式批量转换的方法
2020/10/16 Python
详解Python GUI编程之PyQt5入门到实战
2020/12/10 Python
瑞贝卡·明可弗包包官网:Rebecca Minkoff
2016/07/21 全球购物
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
Carter’s OshKosh加拿大:购买婴幼儿服装和童装
2018/11/27 全球购物
四年的个人工作自我评价
2013/12/10 职场文书
《最大的“书”》教学反思
2014/02/14 职场文书
大学生两会学习心得体会
2014/03/10 职场文书
物业保安员岗位职责
2014/03/14 职场文书
廉政承诺书
2015/01/19 职场文书
工作自我评价范文
2015/03/05 职场文书
技能培训通讯稿
2015/07/18 职场文书