通过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留言本实例代码
May 09 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
Jun 28 PHP
php中防止SQL注入的最佳解决方法
Apr 25 PHP
php函数实现判断是否移动端访问
Mar 03 PHP
浅谈json_encode用法
Mar 05 PHP
PHP与Ajax相结合实现登录验证小Demo
Mar 16 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
Mar 23 PHP
PHP静态成员变量
Feb 14 PHP
基于php编程规范(详解)
Aug 17 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
Jun 03 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 PHP
PHP延迟静态绑定使用方法实例解析
Sep 05 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提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
window.onload使用指南
2015/09/13 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
2015/09/19 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
浅谈js中的引用和复制(传值和传址)
2016/09/18 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
在Vue组件中使用 TypeScript的方法
2018/02/28 Javascript
Angular4集成ng2-file-upload的上传组件
2018/03/14 Javascript
Angular Material Icon使用详解
2018/11/07 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
JavaScript闭包与作用域链实例分析
2019/01/21 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
在Django中编写模版节点及注册标签的方法
2015/07/20 Python
python实现ID3决策树算法
2017/12/20 Python
快速了解python leveldb
2018/01/18 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
基于Python打造账号共享浏览器功能
2019/05/30 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
2019/06/19 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
Charlotte Tilbury澳大利亚官网:英国美妆品牌
2018/10/05 全球购物
加拿大服装和鞋类零售商:Mark’s
2021/01/04 全球购物
中学生旷课检讨书500字
2014/10/29 职场文书
python本地文件服务器实例教程
2021/05/02 Python