通过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 相关文章推荐
set_include_path和get_include_path使用及注意事项
Feb 02 PHP
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
Aug 06 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
Apr 19 PHP
php分页示例分享
Apr 30 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
Oct 15 PHP
PHP接收json 并将接收数据插入数据库的实现代码
Dec 01 PHP
PHP封装curl的调用接口及常用函数详解
May 31 PHP
php获取手机端的号码以及ip地址实例代码
Sep 12 PHP
php中青蛙跳台阶的问题解决方法
Oct 14 PHP
PHP封装XML和JSON格式数据接口操作示例
Mar 06 PHP
laravel 修改.htaccess文件 重定向public的解决方法
Oct 12 PHP
Linux系统下安装PHP7.3版本
Jun 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
php目录管理函数小结
2008/09/10 PHP
PHP设计模式之调解者模式的深入解析
2013/06/13 PHP
php去除HTML标签实例
2013/11/06 PHP
win10下 php安装seaslog扩展的详细步骤
2020/12/04 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
原生JavaScript编写俄罗斯方块
2015/03/30 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
2016/03/07 Javascript
AngularJS基础 ng-dblclick 指令用法
2016/08/01 Javascript
Vue.js每天必学之内部响应式原理探究
2016/09/07 Javascript
Node.js的基本知识简单汇总
2016/09/19 Javascript
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
微信小程序的tab选项卡的实现效果
2019/05/15 Javascript
angular4应用中输入的最小值和最大值的方法
2019/05/17 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
vue中使用router全局守卫实现页面拦截的示例
2020/10/23 Javascript
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
Python的math模块中的常用数学函数整理
2016/02/04 Python
Python实战购物车项目的实现参考
2019/02/20 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
Django中的session用法详解
2020/03/09 Python
Python web如何在IIS发布应用过程解析
2020/05/27 Python
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
如何强制垃圾回收
2015/10/06 面试题
宿舍使用违章电器检讨书
2014/01/12 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
寻衅滋事罪辩护词
2015/05/21 职场文书
2015入党自传格式范文
2015/06/26 职场文书
《青山不老》教学反思
2016/02/22 职场文书
2016学校先进集体事迹材料
2016/02/29 职场文书
2019求职信大礼包
2019/05/15 职场文书
MySQL 亿级数据导入导出及迁移笔记
2021/06/18 MySQL