这篇文章主要为大家详细介绍了PHP导出MySQL数据到Excel文件简单示例,具有一定的参考价值,可以用来参考一下。

对phpPHP导出MySQL数据到Excel文件简单示例感兴趣的小伙伴,下面一起跟随512笔记的小编巴闭妹来看看吧!

/**

*

* @param

* @arrange (512.笔记) www.512pic.com

**/

// 输出Excel文件头,可把news.csv换成你要的文件名

header('Content-Type: application/vnd.ms-excel');

header('Content-Disposition: attachment;filename="news.csv"');

header('Cache-Control: max-age=0');

// 打开PHP文件句柄,php://output 表示直接输出到浏览器

$newfp = fopen('php://output', 'a');

// 输出Excel列名信息

$head = array('ID','标题','描述','名字');

$arr=array();

foreach($head as $i => $v){

// CSV的Excel支持GBK编码,一定要转换,否则乱码

$head[$i] = iconv('utf-8', 'gbk', $v);

$arr[]=$v;

}

// 将数据通过fputcsv写到文件句柄

fputcsv($newfp , $arr);

// 计数器

$cnt = 0;

// 每隔$limit行,刷新一下输出buffer

$limit = 100000;

// 逐行取出数据,不浪费内存$row = $spf_db->fetch_next()

$sql ='select id,title,description,username from `v9_news`';

$res=$this->news_db->query($sql);

$rowinfo=array();

while($row = $this->news_db->fetch_next()){

$cnt++;

if ($limit == $cnt) {

ob_flush();

flush();

$cnt = 0;

}

//foreach($row as $i => $v){

//$row[$i] = iconv('utf-8','gbk',$v);

//}

fputcsv($newfp ,$row);

}

注:关于PHP导出MySQL数据到Excel文件简单示例的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:

您可能感兴趣的文章

php mysql生成excel文件,PHP导出MySQL数据到Excel文件简单示例相关推荐

  1. php导出大量excel表,php导出大量数据到excel时,有哪些比较好的处理方法?

    导出csv就行 $columns = ['你导出的字段','你导出的字段','你导出的字段',..........]; $csvFileName = 'test.csv'; header('Conte ...

  2. oracle 数据 导出 excel 自动分多个文件,从oracle数据库中导出大量数据到excel中为什么自动分成了好几个excel文件《excel表格新手入门》...

    EXCEL中一个单元格中多行文本如何导入或复制到SQL SERVER 数据库表中? 保留换行符保存进数据表啊,读取出来显示的时候根据需要进行转换就行了,比如要在网页上显示,可以把换行符转换成HTML的 ...

  3. POI3.8解决导出大数据量excel文件时内存溢出的问题

    POI3.8解决导出大数据量excel文件时内存溢出的问题 参考文章: (1)POI3.8解决导出大数据量excel文件时内存溢出的问题 (2)https://www.cnblogs.com/feng ...

  4. luckySheet+POI+EasyExcel实现在线excel模版的导出和数据填充

    luckySheet+POI+EasyExcel实现在线excel模版的导出和数据填充 业务需求 关键字 luckySheet POI EasyExcel 代码实现 前端luckySheet配置的ex ...

  5. java 导出excel教程,[Java教程]导出大量数据到Excel的一种方式

    [Java教程]导出大量数据到Excel的一种方式 0 2012-07-09 17:00:11 在Java Web开发中,经常需要导出大量的数据到Excel,使用POI.JXL直接生成Excel,很容 ...

  6. asp.net导出GridView数据到Excel

    最近做了一个导出GridView数据到Excel中的例子,把代码和遇到的一些问题放出来.  1        Response.Clear();  2        Response.Buffer = ...

  7. sqlserver导出大量数据到Excel,电子表满

    sqlserver导出大量数据到Excel 记录导出数据遇到的坑~~~ sqlserver 导出数据到Excel最简单的方法是将查询出来的结果,右键–>另存为excel或者txt.但是这种方式有 ...

  8. POI读取Excel模板并导出大量数据

    POI读取Excel模板并导出大量数据 我在使用XSSFWorkbook读取Excel模板并导出大量数据(百万级)时,发现很长时间没有响应,debugger模式发现在读取第三四十万条数据时,程序直接停 ...

  9. php输出json到表格,Vue如何导出json数据到Excel电子表格方法

    本文主要介绍了Vue导出json数据到Excel电子表格的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助到大家. 一.安装依赖(前面基本一样) npm install file- ...

  10. vue中导出json数据为excel表格并保存到本地

    继我上次成功利用vue和elemen把excel的数据导入至前端vue,因为excel表中的数据有些必填项没有填写或者填写错误(比如写错字)所以就要将没有成功导入的数据导出成一份excel表并保存至本 ...

最新文章

  1. Nginx+Tomcat动静分离搭建
  2. python使用fpdf生成发票格式的pdf文件包含:文字、图片logo、表格、条形码等;
  3. 尝鲜:windows 7 来了
  4. JavaScript之数据类型
  5. java -jar 启动程序/设置classpath
  6. 云原生架构及设计原则
  7. LightGBM官方中文文档上线啦!
  8. 在jsp页面通过JDBC访问数据库,并取出数据显示到页面上_试验mysql、sqlserver2008(亲测成功)...
  9. SVNKit学习——使用低级别的API(ISVNEditor接口)直接操作Repository的目录和文件(五)...
  10. Python爬取上交所年报下载并转成TXT
  11. 自己动手写ORB特征
  12. 如何选择适合你的兴趣爱好(二十二),羽毛球
  13. LeetCode/LintCode 题解丨一周爆刷双指针:寻找重复的数
  14. 大学英语四级考试必读必备
  15. 小程序errno_错误:UNIX程序中的errno
  16. android 硬格式化,LG G3硬格机教程 教你如何清理手机数据
  17. apu 没有linux 驱动程序,AMD发布新LINUX版本驱动 全新APU能耗控制更加优秀
  18. 『力扣刷题』5276_不浪费原料的汉堡制作方案 解题代码
  19. 吗咿呀嘿-用js来搞个简单的人脸识别
  20. 继承和多态(Java程序设计)

热门文章

  1. C语言检测大气成分,自动化结构健康监测
  2. 浅谈三个星期零基础入门学习Thinkphp5开发restful-api接口的心得和总结
  3. C++11 std::bind 和 std::placeholder
  4. java多线程优先级的方法_Java多线程以及线程优先级
  5. java死循环_java小白关于while死循环时处理办法的一发求助帖
  6. 手机号正则_这20个正则表达式,对你有大帮助,快来Make
  7. mysql linux 安装部署,linux之MySQL安装部署(示例代码)
  8. 标准库 - 输入输出处理(input and output facilities) lua
  9. 关系型数据库、非关系型数据库
  10. QQ音乐vkey获取,更新播放url