通过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中Session的概念
Oct 09 PHP
DISCUZ 分页代码
Jan 02 PHP
php mysql数据库操作类
Jun 04 PHP
php 空格,换行,跳格使用说明
Dec 18 PHP
discuz程序的PHP加密函数原理分析
Aug 05 PHP
php开启openssl的方法
May 15 PHP
CodeIgniter CLI模式简介
Jun 17 PHP
php匹配字符中链接地址的方法
Dec 22 PHP
PHP加密解密字符串汇总
Apr 26 PHP
php+MySQL实现登录时验证登录名和密码是否正确
May 10 PHP
php pdo oracle中文乱码的快速解决方法
May 16 PHP
thinkphp3.2.0 setInc方法 源码全面解析
Jan 29 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 之 没有mysql支持时的替代方案
2006/10/09 PHP
php select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
php 获取文件行数的方法总结
2016/10/11 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
Firefox outerHTML实现代码
2009/06/04 Javascript
Chrome Form多次提交表单问题的解决方法
2011/05/09 Javascript
jquery获取radio值(单选组radio)
2014/10/16 Javascript
判断浏览器的内核及版本号方法汇总
2015/01/05 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
简单实现js无缝滚动效果
2017/02/05 Javascript
js实现按座位号抽奖
2017/04/05 Javascript
详解angularjs的数组传参方式的简单实现
2017/07/28 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
Python使用回溯法子集树模板解决爬楼梯问题示例
2017/09/08 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
python 读取DICOM头文件的实例
2018/05/07 Python
对Python模块导入时全局变量__all__的作用详解
2019/01/11 Python
python实现统计代码行数的小工具
2019/09/19 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
Python中base64与xml取值结合问题
2019/12/22 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
浅析rem和em和px vh vw和% 移动端长度单位
2016/04/28 HTML / CSS
Larsson & Jennings官网:现代瑞士钟表匠
2018/03/20 全球购物
经典演讲稿范文
2013/12/30 职场文书
人力资源专员岗位职责
2014/01/30 职场文书
元旦晚会邀请函
2014/02/01 职场文书
高级编程求职信模板
2014/02/16 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
检讨书范文300字
2015/01/28 职场文书
2016年小学生新年寄语
2015/08/18 职场文书
Go 中的空白标识符下划线
2022/03/25 Golang