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 魔术方法详解
Nov 11 PHP
ThinkPHP中使用ajax接收json数据的方法
Dec 18 PHP
php模拟用户自动在qq空间发表文章的方法
Jan 07 PHP
四个PHP非常实用的功能
Sep 29 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
Oct 10 PHP
php编程实现简单的网页版计算器功能示例
Apr 26 PHP
PHP mysqli事务操作常用方法分析
Jul 22 PHP
PHP 中TP5 Request 请求对象的实例详解
Jul 31 PHP
PHP分页显示的方法分析【附PHP通用分页类】
May 10 PHP
php web环境和命令行环境下查找php.ini的位置
Jul 17 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
Oct 17 PHP
PHP获取类私有属性的3种方法
Sep 10 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生成txt文件标题及内容的方法
2014/01/16 PHP
PHP的拦截器实例分析
2014/11/03 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
ThinkPHP3.2.3实现分页的方法详解
2016/06/03 PHP
PHP高效获取远程图片尺寸和大小的实现方法
2017/10/20 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
JavaScript高级程序设计 事件学习笔记
2011/09/10 Javascript
js实现瀑布流的一种简单方法实例分享
2013/11/04 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
jquery获取所有选中的checkbox实现代码
2016/05/26 Javascript
利用Node.js编写跨平台的spawn语句详解
2017/02/12 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
2017/11/13 Javascript
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
你真的了解Python的random模块吗?
2017/12/12 Python
Python选择网卡发包及接收数据包
2019/04/04 Python
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
python 图像增强算法实现详解
2021/01/24 Python
Python爬取某平台短视频的方法
2021/02/08 Python
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
美国网上花店:JustFlowers
2017/02/12 全球购物
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
EJB实例的生命周期
2016/10/28 面试题
《最佳路径》教学反思
2014/04/13 职场文书
班主任个人工作反思
2014/04/28 职场文书
销售活动策划方案
2014/08/26 职场文书
2014年银行员工工作总结
2014/11/12 职场文书
小学生毕业评语
2014/12/26 职场文书
房地产销售员岗位职责
2015/04/11 职场文书