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导出oracle库的php代码
Apr 20 PHP
php 读取shell管道传输过来的内容
Mar 01 PHP
在Windows系统上安装PHP运行环境文字教程
Jul 19 PHP
php调用mysql数据 dbclass类
May 07 PHP
国外十大最流行的PHP框架排名
Jul 04 PHP
PHP闭包实例解析
Sep 08 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
Nov 24 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
Jan 04 PHP
php 访问oracle 存储过程实例详解
Jan 08 PHP
基于ThinkPHP实现的日历功能实例详解
Apr 15 PHP
PHP实现支持CURL字符串证书传输的方法
Mar 23 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
Apr 29 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+ajax登录跳转登录实现思路
2016/07/31 PHP
JAVASCRIPT HashTable
2007/01/22 Javascript
自动生成文章摘要的代码[JavaScript 版本]
2007/03/20 Javascript
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
得到jQuery detach()后节点中的某个值实现代码
2013/02/05 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
JS+CSS简单树形菜单实现方法
2015/09/12 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
JS函数的定义与调用方法推荐
2016/05/12 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
2017/10/21 Javascript
JavaScript数组push方法使用注意事项
2017/10/30 Javascript
React路由鉴权的实现方法
2019/09/05 Javascript
JavaScript 禁止用户保存图片的实现代码
2020/04/28 Javascript
python基础教程之获取本机ip数据包示例
2014/02/10 Python
在Python下尝试多线程编程
2015/04/28 Python
python PyTorch预训练示例
2018/02/11 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
python和shell获取文本内容的方法
2018/06/05 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
对Keras中predict()方法和predict_classes()方法的区别说明
2020/06/09 Python
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
中专自荐信
2013/10/13 职场文书
公务员培训心得体会
2013/12/28 职场文书
师德标兵事迹材料
2014/12/19 职场文书
工伤劳动仲裁代理词
2015/05/25 职场文书
《多彩的民间艺术》教学反思
2016/02/16 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
2021/04/06 Python
pytorch查看网络参数显存占用量等操作
2021/05/12 Python
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python
MySQL的InnoDB存储引擎的数据页结构详解
2022/03/03 MySQL
Mysql中常用的join连接方式
2022/05/11 MySQL