以下这个实例可以将MySQL数据库的数据通过PHP程序导出到Excel里面,是一个同事问我的,我也就抽空做了一个例子。例子比较简单,要做复杂的话思路都是一样的,希望对大家有所帮助。
第一步 建立MySQL数据库,并插入测试数据。
DROP TABLE IF EXISTS `xlstest`;
CREATE TABLE `xlstest` (
  `id` int(4) NOT NULL AUTO_INCREMENT,
  `name` char(50) DEFAULT '' COMMENT '姓名',
  `sex` char(10) DEFAULT '' COMMENT '性别',
  `city` char(10) DEFAULT NULL COMMENT '城市',
  `job` char(10) DEFAULT '' COMMENT '职业',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
INSERT INTO `xlstest` VALUES ('1', '小王', '男', '上海', '销售');
INSERT INTO `xlstest` VALUES ('2', '小胖', '男', '上海', '软件');
INSERT INTO `xlstest` VALUES ('3', '小玉', '女', '北京', '测试');
INSERT INTO `xlstest` VALUES ('4', '小周', '男', '杭州', '主管');
INSERT INTO `xlstest` VALUES ('5', '小丽', '女', '上海', '产品');
第二步 编写PHP代码
<?
define("DB_HOST","localhost");
define("DB_USER","root");
define("DB_PASS","root");
define("DB_DATABASE","cowaw");
mysql_connect(DB_HOST,DB_USER,DB_PASS) or die('can not connect mysql database!'); 
mysql_select_db(DB_DATABASE) or die('can not select database!');
mysql_query('set names utf8');
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=xlstest.xls");
$query = mysql_query("select name,sex,city,job from xlstest ");
while ($result=mysql_fetch_array($query)){
echo $result['name']."\t".$result['sex']."\t".$result['city']."\t".$result['job']."\t\n";
}
?>
这样两步,就可以将MySQL数据库的数据通过PHP程序导出到Excel里面。
此实例经本人完成并测试,希望对大家有所帮助。

转载于:https://blog.51cto.com/dbachina/772534

PHP读取MySQL数据生成Excel文件实例相关推荐

  1. php mysql生成excel文件,PHP导出MySQL数据到Excel文件简单示例

    这篇文章主要为大家详细介绍了PHP导出MySQL数据到Excel文件简单示例,具有一定的参考价值,可以用来参考一下. 对phpPHP导出MySQL数据到Excel文件简单示例感兴趣的小伙伴,下面一起跟 ...

  2. python运行微软图标代码_Python读取xlsx数据生成图标代码实例

    运行结果: 程序代码如下: #将excel中的数据进行读取分析 import openpyxl import numpy as np import math import matplotlib.pyp ...

  3. php按列导出excel2010,excel2010官方下载 免费完整版 PHP导出MySQL数据到Excel文件fputcsv...

    这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件. 复制代码 代码如下: // 输出Excel文件头,可把user.csv换成你要的文件名 header('Conten ...

  4. 使用Aspose.Cells组件生成Excel文件实例

     这篇文章主要介绍了使用Aspose.Cells组件生成Excel文件的方法,大家参考使用吧 生成带表头的Excel文件,格式如下显示. 当然更复杂的一些也可以通过 合并单元格的方法 public ...

  5. python获取mysql中的数据供js调用_python 读取mysql数据至csv文件中,并发送邮件

    test 代码: #coding:utf-8 ''' Created on 2019年2月18日 @author: Administrator ''' import ConfigParser impo ...

  6. Poi读取大数据量Excel文件

    前言 最近生产环境有个老项目一直内存报警,不时的还出现内存泄漏,导致需要重启服务器,已经严重影响正常服务了. 分析 1.dump内存文件 liunx使用如下命令: ? 1 ./jmap -dump:f ...

  7. Python读取数据库数据写入Excel

    Python读取数据库数据写入Excel 本文示例: 读取数据库数据 创建Excel文件,并创建指定名称的sheet页 将数据库数据写入创建的sheet页中 保存文件 示例代码: # -*- codi ...

  8. ASP程序快速生成Excel文件

    ASP程序快速生成Excel文件 在一个web项目中,要求将数据生成Excel文件保存到本地,最早使用的方法是直接使用Microsoft的Office Web组件,但是总体感觉是慢(微软的通病).然后 ...

  9. python生成表格文件_python 读取excel文件生成sql文件实例详解

    python 读取excel文件生成sql文件实例详解 学了python这么久,总算是在工作中用到一次.这次是为了从excel文件中读取数据然后写入到数据库中.这个逻辑用java来写的话就太重了,所以 ...

最新文章

  1. 记一次用pip安装docker-compose报错及解决方法
  2. 线段检测M-LSD 已开源
  3. 关于y7000安装Ubuntu的一些心得体会
  4. 在ubuntn kylin系统eclipse中Java语言helloworld程序
  5. emacs之occur mode笔记
  6. vue-cli3的安装使用
  7. 关于vue-cli中-webkit-flex-direction: column失效问题
  8. mdf ldf 导入 mysql_mdf, ldf文件导入到sql server 2005的方法
  9. 无根树的Prufer序列
  10. 5G China unicom AP:B SMS ASCII 转码要求
  11. Word基础(三十三)脚注与尾注的转换
  12. android--新闻阅读器实现源码
  13. winwebmail设置 小记
  14. 寻回失落的“纸人李”——四川大学团队用3D技术平台重现传统纸人工艺
  15. go 实现抓包 ,盗取浏览器接口信息|反反爬虫
  16. [C#] 属性的事情
  17. 启动monitor白屏
  18. matlab中imagesc函数基本学习
  19. 如何让掘金的头像变成gif动图
  20. 验证数据,正则表达式

热门文章

  1. springmvc 传对象报400_源码导读:深入理解SpringMVC报400时的流程
  2. python3的星期函数_calendar在python3时间中有哪些常用函数?怎么用?
  3. 想要学习Python爬虫的你,真的了解爬虫最基础的知识储备吗?
  4. Python实现贪吃蛇小游戏(双人模式)
  5. 微信开发者和其他服务器区别,求教微信公众号开发中两种认证技术的区别?
  6. loadrunner录制0事件_LoadRunner脚本异常捕获处理
  7. php getconfig,PHP: tidy::getConfig - Manual
  8. 简单介绍vue获取token实现token登录的示例代码
  9. 习题3-3 出租车计价 (15 分)
  10. M - 非常可乐 HDU - 1495