php把数据表导出为Excel表的最简单、最快的方法(不用插件)


Posted in PHP onMay 10, 2014

先定义头部信息,表示输出一个excel。然后再以table的形式把数据库的信息循环的echo出来,就好了。

<?php header("Content-type:application/vnd.ms-excel");
 header("Content-Disposition:filename=xls_region.xls");
 $cfg_dbhost = 'localhost';
 $cfg_dbname = 'testdb';
 $cfg_dbuser = 'root';
 $cfg_dbpwd = 'root';
 $cfg_db_language = 'utf8';
 // END 配置

 //链接数据库
 $link = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd);
 mysql_select_db($cfg_dbname);
 //选择编码
 mysql_query("set names ".$cfg_db_language);
 //users表
 $sql = "desc users";
 $res = mysql_query($sql);
 echo "<table><tr>";
 //导出表头(也就是表中拥有的字段)
 while($row = mysql_fetch_array($res)){
  $t_field[] = $row['Field']; //Field中的F要大写,否则没有结果
  echo "<th>".$row['Field']."</th>";
 }
 echo "</tr>";
 //导出100条数据
 $sql = "select * from users limit 100";
 $res = mysql_query($sql);
 while($row = mysql_fetch_array($res)){
  echo "<tr>";
  foreach($t_field as $f_key){
   echo "<td>".$row[$f_key]."</td>";
  }
  echo "</tr>";
 }
 echo "</table>";
?>
PHP 相关文章推荐
php读取EXCEL文件 php excelreader读取excel文件
Dec 06 PHP
深入PHP curl参数的详解
Jun 17 PHP
PHP CURL获取返回值的方法
May 04 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
Jun 21 PHP
64位windows系统下安装Memcache缓存
Dec 06 PHP
CodeIgniter视图使用注意事项
Jan 20 PHP
基于thinkPHP类的插入数据库操作功能示例
Jan 06 PHP
PHP常用的三种设计模式
Feb 17 PHP
ThinkPHP5框架实现简单的批量查询功能示例
Jun 07 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
Aug 16 PHP
php测试kafka项目示例
Feb 06 PHP
基于php伪静态的实现方法解析
Jul 31 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
May 10 #PHP
php使用正则过滤js脚本代码实例
May 10 #PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
May 10 #PHP
php中curl和file_get_content的区别
May 10 #PHP
php实现文件下载功能的几个代码分享
May 10 #PHP
php按百分比生成缩略图的代码分享
May 10 #PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
May 10 #PHP
You might like
PHP与SQL注入攻击[三]
2007/04/17 PHP
PHP教程之PHP中shell脚本的使用方法分享
2012/02/23 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
php HTML无刷新提交表单
2016/04/05 PHP
PHP简单实现文本计数器的方法
2016/04/28 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
JS继承--原型链继承和类式继承
2013/04/08 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
2015/03/14 Javascript
Bootstrap每天必学之导航条(二)
2016/03/01 Javascript
用jQuery的AJax实现异步访问、异步加载
2016/11/02 Javascript
Vue中img的src属性绑定与static文件夹实例
2017/05/18 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
详解puppeteer使用代理
2018/12/27 Javascript
[02:14]2016国际邀请赛中国区预选赛Ehome晋级之路
2016/07/01 DOTA
在Python的web框架中配置app的教程
2015/04/30 Python
浅析Python中yield关键词的作用与用法
2016/11/29 Python
python中 logging的使用详解
2017/10/25 Python
python实现报表自动化详解
2017/11/16 Python
Python基于多线程实现抓取数据存入数据库的方法
2018/06/22 Python
python 获取毫秒数,计算调用时长的方法
2019/02/20 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
2019/07/11 Python
Python numpy多维数组实现原理详解
2020/03/10 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
Django如何在不停机的情况下创建索引
2020/08/02 Python
python编写实现抽奖器
2020/09/10 Python
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
.net笔试题
2014/03/03 面试题
学校火灾防控方案
2014/06/09 职场文书
综合素质自我评价怎么写
2014/09/14 职场文书
文艺委员竞选稿
2015/11/19 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
详解MySQL的半同步
2021/04/22 MySQL
Python+pyaudio实现音频控制示例详解
2022/07/23 Python