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加密解密的代码
Oct 09 PHP
PHP 生成的XML以FLASH获取为乱码终极解决
Aug 07 PHP
PHP setTime 设置当前时间的代码
Aug 27 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
Jun 06 PHP
phpmyadmin config.inc.php配置示例
Aug 27 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
Dec 25 PHP
destoon官方标签大全
Jun 20 PHP
destoon供应信息title调用出公司名称的方法
Aug 22 PHP
Yii2主题(Theme)用法详解
Jul 23 PHP
php实时倒计时功能实现方法详解
Feb 27 PHP
centos7上编译安装php7以php-fpm方式连接apache
Nov 08 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 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递归实现无限分类生成下拉列表的函数
2010/08/08 PHP
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
javascript一点特殊用法
2008/05/28 Javascript
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
js点击选择文本的方法
2015/02/09 Javascript
js实现图片点击左右轮播
2015/07/08 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
2017/05/30 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
[52:52]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第三局
2016/02/27 DOTA
python2和python3实现在图片上加汉字的方法
2019/08/22 Python
Django实现文件上传下载
2019/10/06 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
Python求解排列中的逆序数个数实例
2020/05/03 Python
浅谈django 重载str 方法
2020/05/19 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
世界上最大的各式箱包网络零售店:eBag
2016/07/21 全球购物
Bobbi Brown芭比波朗美国官网:化妆师专业彩妆保养品品牌
2016/08/18 全球购物
阿拉伯世界最大的电子商务网站:Souq沙特阿拉伯
2016/10/28 全球购物
Allen Edmonds官方网站:一家美国优质男士鞋类及配饰制造商
2019/03/12 全球购物
教学大赛获奖感言
2014/01/15 职场文书
三下乡活动方案
2014/01/31 职场文书
历史专业学生的自我评价
2014/02/28 职场文书
比赛口号大全
2014/06/10 职场文书
七一党日活动总结
2014/07/08 职场文书
三十年同学聚会感言
2015/07/30 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
Python中的pprint模块
2021/11/27 Python
Redis命令处理过程源码解析
2022/02/12 Redis
MySQL 逻辑备份 into outfile
2022/05/15 MySQL