通过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 Ajax实现页面无刷新发表评论
Jan 02 PHP
array_multisort实现PHP多维数组排序示例讲解
Jan 04 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
Aug 02 PHP
thinkphp 多表 事务详解
Jun 17 PHP
强制PHP命令行脚本单进程运行的方法
Apr 15 PHP
php+memcache实现的网站在线人数统计代码
Jul 04 PHP
php+ajax实现文章自动保存的方法
Dec 30 PHP
PHP封装的MSSql操作类完整实例
May 26 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
Jul 10 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
laravel框架数据库配置及操作数据库示例
Oct 10 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 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
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
JQuery开发的数独游戏代码
2010/10/29 Javascript
jquery json 实例代码
2010/12/02 Javascript
javascript中onclick(this)用法介绍
2013/04/19 Javascript
jquery中的$(document).ready()使用小结
2014/02/14 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
2014/03/03 Javascript
JavaScript 函数的执行过程
2016/05/09 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
JavaScript基础心法 数据类型
2018/03/05 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
js神秘的电报密码 哈弗曼编码实现
2019/09/10 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
vue实现点击按钮下载文件功能
2019/10/11 Javascript
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
[04:41]2014DOTA2国际邀请赛 Liquid顺利突围晋级正赛
2014/07/09 DOTA
Python实现股市信息下载的方法
2015/06/15 Python
Python操作mongodb的9个步骤
2018/06/04 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
Django重置migrations文件的方法步骤
2019/05/01 Python
Pandas透视表(pivot_table)详解
2019/07/22 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
Python图像处理库PIL的ImageFont模块使用介绍
2020/02/26 Python
CSS3制作圆形滚动进度条动画的示例
2020/11/05 HTML / CSS
澳大利亚免息网上购物:Shop Zero
2016/09/17 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
20年同学聚会邀请函
2014/02/04 职场文书
教学个人的自我评价分享
2014/02/16 职场文书
机关中层领导干部群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
党的群众路线对照检查材料思想汇报(学校)
2014/10/04 职场文书
信用卡工资证明范本
2014/10/17 职场文书
2014年科研工作总结
2014/12/03 职场文书
出纳岗位职责
2015/01/31 职场文书