通过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
从Web查询数据库之PHP与MySQL篇
Sep 25 PHP
php foreach 使用&amp;(与运算符)引用赋值要注意的问题
Feb 16 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
PHP连接局域网MYSQL数据库的简单实例
Aug 26 PHP
php获取一个变量的名字的方法
Sep 05 PHP
php常用表单验证类用法实例
Jun 18 PHP
php开发工具有哪五款
Nov 09 PHP
PHP使用MPDF类生成PDF的方法
Dec 08 PHP
高质量PHP代码的50个实用技巧必备(上)
Jan 22 PHP
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
Jun 16 PHP
Laravel框架Auth用户认证操作实例分析
Sep 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伪静态的实现详细介绍
2013/04/28 PHP
8个必备的PHP功能开发
2015/10/02 PHP
关于php中一些字符串总结
2016/05/05 PHP
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
jquery easyui滚动条部分设置介绍
2013/09/12 Javascript
js实现键盘操作实现div的移动或改变的原理及代码
2014/06/23 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
jQuery实现图片加载完成后改变图片大小的方法
2016/03/29 Javascript
jquery树形菜单效果的简单实例
2016/06/06 Javascript
AngularJS ng-repeat数组有重复值的解决方法
2016/10/23 Javascript
vue实现列表的添加点击
2016/12/29 Javascript
js 获取图像缩放后的实际宽高,位置等信息
2017/03/07 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
vue cli 全面解析
2018/02/28 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
详解create-react-app 2.0版本如何启用装饰器语法
2018/10/23 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
vuex存取值和映射函数使用说明
2020/07/24 Javascript
jquery实现拖拽添加元素功能
2020/12/01 jQuery
Python 控制终端输出文字的实例
2019/07/12 Python
Django ModelForm组件使用方法详解
2019/07/23 Python
Python3多线程版TCP端口扫描器
2019/08/31 Python
TensorFlow实现保存训练模型为pd文件并恢复
2020/02/06 Python
TALLY WEiJL法国网上商店:服装、时装及配饰
2019/08/31 全球购物
PHP使用Redis队列执行定时任务实例讲解
2021/03/24 PHP
成考报名单位证明范本
2014/01/16 职场文书
《学棋》教后反思
2014/04/14 职场文书
春节联欢会策划方案
2014/05/16 职场文书
大学生简历自我评价2015
2015/03/03 职场文书
2015人事行政工作总结范文
2015/05/21 职场文书
《自己去吧》教学反思
2016/02/16 职场文书
2019年教师节祝福语精选,给老师送上真诚的祝福
2019/09/09 职场文书
Node.js实现爬取网站图片的示例代码
2022/04/04 NodeJs