通过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 相关文章推荐
超级简单的发送邮件程序
Oct 09 PHP
不要轻信 PHP_SELF的安全问题
Sep 05 PHP
php流量统计功能的实现代码
Sep 29 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
如何使用FireFox插件FirePHP调试PHP
Jul 23 PHP
laravel 5 实现模板主题功能(续)
Mar 02 PHP
php简单统计字符串单词数量的方法
Jun 19 PHP
你不知道的文件上传漏洞php代码分析
Sep 29 PHP
PHP中include()与require()的区别说明
Feb 14 PHP
PHP解析url并得到url参数方法总结
Oct 11 PHP
PHP PDOStatement::fetchAll讲解
Jan 31 PHP
Jsonp劫持学习
Apr 01 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 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
php实现图片以base64显示的方法
2016/10/13 PHP
php 可变函数使用小结
2018/06/12 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
jquery动态加载js三种方法实例
2013/08/03 Javascript
JavaScript实现点击按钮切换网页背景色的方法
2015/10/17 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
2018/01/02 jQuery
js实现多个标题吸顶效果
2020/01/08 Javascript
Vue初始化中的选项合并之initInternalComponent详解
2020/06/11 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
python实现k-means聚类算法
2018/02/23 Python
Python实现提取XML内容并保存到Excel中的方法
2018/09/01 Python
django 连接数据库出现1045错误的解决方式
2020/05/14 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
Python 使用office365邮箱的示例
2020/10/29 Python
详解pandas赋值失败问题解决
2020/11/29 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
python 实现有道翻译功能
2021/02/26 Python
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
儿子婚宴答谢词
2014/01/09 职场文书
高中运动会广播稿
2014/01/21 职场文书
大学社团活动总结
2014/04/26 职场文书
局机关干部群众路线个人对照检查材料思想汇报
2014/10/05 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
关于迟到的检讨书
2015/05/06 职场文书
女儿满月酒致辞
2015/07/29 职场文书
辞职离别感言
2015/08/04 职场文书
《绝招》教学反思
2016/02/20 职场文书
详解PHP Swoole与TCP三次握手
2021/05/27 PHP