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 相关文章推荐
桌面中心(四)数据显示
Oct 09 PHP
PHP怎样调用MSSQL的存储过程
Oct 09 PHP
php程序的国际化实现方法(利用gettext)
Aug 14 PHP
PHP中使用CURL模拟登录并获取数据实例
Jul 01 PHP
跟我学Laravel之视图 &amp; Response
Oct 15 PHP
PHP封装的HttpClient类用法实例
Jun 17 PHP
php准确获取文件MIME类型的方法
Jun 17 PHP
php设计模式之委托模式
Feb 13 PHP
php实现产品加入购物车功能(1)
Jul 23 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
php 将json格式数据转换成数组的方法
Aug 21 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
Apr 30 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操作数组的一些函数整理介绍
2011/07/17 PHP
浅析php变量作用域的一些问题
2013/08/08 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
yii实现创建验证码实例解析
2014/07/31 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
详解php反序列化
2020/06/10 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
浅析hasOwnProperty方法的应用
2013/11/20 Javascript
js实现文章文字大小字号功能完整实例
2014/11/01 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
js实现的二级横向菜单条实例
2015/08/22 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
js中删除数组中的某一元素实例(无下标时)
2017/02/28 Javascript
JS仿Base.js实现的继承示例
2017/04/07 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
iview Upload组件多个文件上传的示例代码
2018/09/30 Javascript
小程序getLocation需要在app.json中声明permission字段
2019/04/04 Javascript
解决Vue调用springboot接口403跨域问题
2019/09/02 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
Python 随机生成中文验证码的实例代码
2013/03/20 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
详解Python图像处理库Pillow常用使用方法
2019/09/02 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
美国最大的农村生活方式零售店:Tractor Supply Company(TSC)
2017/05/15 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
计算机专业自我鉴定
2013/10/15 职场文书
小学生美德少年事迹材料
2014/08/24 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers