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 cookie 作用范围?不要在当前页面使用你的cookie
Mar 24 PHP
php后台程序与Javascript的两种交互方式
Oct 25 PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
May 07 PHP
PHP对象递归引用造成内存泄漏分析
Aug 28 PHP
php计算数组相同值出现次数的代码(array_count_values)
Jan 20 PHP
php实现mysql数据库分表分段备份
Jun 18 PHP
php使用Imagick生成图片的方法
Jul 31 PHP
php常量详细解析
Oct 27 PHP
PHP中子类重载父类的方法【parent::方法名】
May 06 PHP
使用正则去除php代码中的注释方法
Nov 03 PHP
Thinkphp开发--集成极光推送
Sep 15 PHP
Laravel框架实现的使用smtp发送邮件功能示例
Mar 12 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
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
PHP 获取文件路径(灵活应用__FILE__)
2013/02/15 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
2014/11/18 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
2015/12/07 PHP
PHP 计算两个特别大的整数实例代码
2018/05/07 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
javascript 显示当前系统时间代码
2009/12/28 Javascript
多个jQuery版本共存的处理方案
2015/03/17 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
2016/11/17 Javascript
vue使用watch 观察路由变化,重新获取内容
2017/03/08 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
Node.js 基础教程之全局对象
2017/08/06 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
浅谈关于iview表单验证的问题
2018/09/29 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
nodejs使用Sequelize框架操作数据库的实现
2020/10/21 NodeJs
python如何实现数据的线性拟合
2019/07/19 Python
pytorch实现onehot编码转为普通label标签
2020/01/02 Python
python关于变量名的基础知识点
2020/03/03 Python
Python日志器使用方法及原理解析
2020/09/27 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
巴黎欧莱雅法国官网:L’Oreal Paris
2019/04/30 全球购物
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
采购部经理岗位职责
2014/02/10 职场文书
实习单位评语
2014/04/26 职场文书
环保倡议书50字
2014/05/15 职场文书
幼儿老师求职信
2014/06/30 职场文书
绘画专业自荐信
2014/07/04 职场文书
校外活动方案
2014/08/28 职场文书
超级详细实用的pycharm常用快捷键
2021/05/12 Python