通过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 相关文章推荐
通过table标签,PHP输出EXCEL的实现方法
Jul 24 PHP
调整PHP的性能
Oct 30 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
Aug 21 PHP
php实现用于删除整个目录的递归函数
Mar 16 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
Apr 03 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
Sep 22 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
Oct 08 PHP
PHP创建自己的Composer包方法
Apr 09 PHP
PHP工厂模式、单例模式与注册树模式实例详解
Jun 03 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
Oct 17 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
Oct 18 PHP
PHP number_format函数原理及实例解析
Jul 14 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中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
Jquery实现Div上下移动示例
2014/04/23 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
JS+CSS实现仿新浪微博搜索框的方法
2015/02/24 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
2016/10/31 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
浅谈Vue render函数在ElementUi中的应用
2018/09/06 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
详解微信小程序框架wepy踩坑记录(与vue对比)
2019/03/12 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
python GUI实例学习
2017/11/21 Python
Python中几种属性访问的区别与用法详解
2018/10/10 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
2019/03/18 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
Python的pygame安装教程详解
2020/02/10 Python
Django权限设置及验证方式
2020/05/13 Python
解决Python Matplotlib绘图数据点位置错乱问题
2020/05/16 Python
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
Myprotein西班牙官网:欧洲第一大运动营养品牌
2020/02/24 全球购物
什么是接口(Interface)?
2013/02/01 面试题
服装设计专业自荐信
2014/06/17 职场文书
2014年派出所工作总结
2014/11/21 职场文书
资料员岗位职责范本
2015/04/13 职场文书
致接力运动员加油稿
2015/07/21 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技