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(7) php 字符串相关应用
Mar 05 PHP
php和javascript之间变量的传递实现代码
Dec 19 PHP
PHP中函数rand和mt_rand的区别比较
Dec 26 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
Sep 27 PHP
页面利用渐进式JPEG来提升用户体验度
Dec 01 PHP
PHP中抽象类、接口的区别与选择分析
Mar 29 PHP
PHP flush 函数使用注意事项
Aug 26 PHP
PHP中字符与字节的区别及字符串与字节转换示例
Oct 15 PHP
thinkphp5框架扩展redis类方法示例
May 06 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
Apr 26 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
深入了解php4(2)--重访过去
2006/10/09 PHP
PHP中的extract的作用分析
2008/04/09 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
PHP获取昨天、今天及明天日期的方法
2016/02/03 PHP
一段实用的php验证码函数
2016/05/19 PHP
javascript hasFocus使用实例
2010/06/29 Javascript
JavaScript函数节流概念与用法实例详解
2016/06/20 Javascript
JS实现页面打印功能
2017/03/16 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
[03:49]DOTA2英雄基础教程 光之守卫
2014/01/14 DOTA
[02:51]DOTA2英雄基础教程 风暴之灵
2013/12/23 DOTA
[36:14]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第二局
2016/02/28 DOTA
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
Python列表切片常用操作实例解析
2019/12/16 Python
Python阶乘求和的代码详解
2020/02/14 Python
python实现猜数游戏
2020/03/27 Python
Pycharm配置PyQt5环境的教程
2020/04/02 Python
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
体育学院毕业生自荐信
2013/11/03 职场文书
专科应届生求职信
2013/11/24 职场文书
幼儿园毕业家长感言
2014/02/10 职场文书
授权委托书协议书
2014/10/16 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
Django显示可视化图表的实践
2021/05/10 Python
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL