导出csv就行

$columns = ['你导出的字段','你导出的字段','你导出的字段',..........];

$csvFileName = 'test.csv';

header('Content-Description: File Transfer');

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

header('Content-Disposition: attachment; filename="' . $csvFileName . '"');

header('Expires: 0');

header('Cache-Control: must-revalidate');

header('Pragma: public');

$fp = fopen('php://output', 'a'); //打开output流

mb_convert_variables('GBK', 'UTF-8', $columns);

fputcsv($fp, $columns); //将数据格式化为CSV格式并写入到output流中

$pagesize = '1000000'; //从数据库获取总量,假设是一百万

$count = 1000; //每次查询的条数

$pages = ceil($pagesize / $count);

$output_data = [];

for ($i = 1; $i <= $pages; $i++) {

$output_data = ['你要导出的数据'];

mb_convert_variables('GBK', 'UTF-8', $output_data);

$x = fputcsv($fp, $output_data);

unset($rs); //释放变量的内存

unset($output_data); //释放变量的内存

//刷新输出缓冲到浏览器

ob_flush();

flush(); //必须同时使用 ob_flush() 和flush() 函数来刷新输出缓冲。

}

fclose($fp);

代码大致就是这样,理论上来说上百万的数据都可以导出,以前查的别的大神给的例子,现在我们线上跑的这段代码 ,导出基本都没啥问题

php系统导出数据到excel,php导出大量数据到excel时,有哪些比较好的处理方法?...相关推荐

  1. 专访Google数据科学家彭晨:大数据成为潮流走近各行各业!

    摘要:在"2014中美大数据研讨会"开始之前,CSDN采访了谷歌公司数据科学家彭晨,他表示之所以"大数据"火,是因为人类第一次可以精确的.系统的.实时的.全方位 ...

  2. Java实现pdf和Excel的生成及数据动态插入、导出

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 作者:慢时光 cnblogs.com/Tom-shushu/ ...

  3. Java技术:实现pdf和Excel的生成及数据动态插入、导出

    1 序言 Excel.PDF的导出.导入是我们工作中经常遇到的一个问题,刚好今天公司业务遇到了这个问题,顺便记个笔记以防下次遇到相同的问题而束手无策. 公司有这么两个需求: 需求一.给了一个表单,让把 ...

  4. JAVA实现PDF和EXCEL生成和数据动态插入以及导出

    作者:Tom-shushu www.cnblogs.com/Tom-shushu/p/14 一.序言 Excel.PDF的导出.导入是我们工作中经常遇到的一个问题,刚好今天公司业务遇到了这个问题,顺便 ...

  5. 使用Navicat 导出 MySQL 数据库表结构、表数据到Excel表格中

    文章目录 1 摘要 2 数据导出 2.1 导出数据库表结构至Excel 2.2 导出数据库表结构为 SQL 2.3 导出数据库表数据至Excel 3 推荐参考资料 1 摘要 在编写项目设计文档的时候, ...

  6. php上传和导出excel文件,(进阶篇)使用PHP导入Excel和导出数据为Excel文件

    有时需要将Excel表格的数据导入到mysql数据库中,我们使用PHP的一个开源项目PHP-ExcelReader可以轻松实现Excel的导入. 1.导入XLS PHP-ExcelReader这是一个 ...

  7. iview table数据直接导出_(excel表格数据导入导出)iView如何实现excel导入导出

    请问:ERP系统的数据怎么导出Excel和Excel的数据怎么导入ERP? 一般的方法是: 在你找那个数据页面会有数据输出选项--点击 然后到登陆ERP的第一个远程桌面,会有一个资料夹 (各公司的命名 ...

  8. Excel向数据库插入数据和数据库向Excel导出数据

    为了熟悉java里工作簿的相关知识点,所以找了"Excel向数据库插入数据和数据库向Excel导出数据"的功能来实现. 注意事项:1,mysql数据库: 2,需要导入的jar包有 ...

  9. 使用PHP导入Excel和导出数据为Excel文件

    有时需要将Excel表格的数据导入到mysql数据库中,我们使用PHP的一个开源项目PHP-ExcelReader可以轻松实现Excel的导入.另外将mysql数据导出为Excel与本站上篇文章中导出 ...

  10. java excel data 导入数据_java实现导入导出excel数据

    项目需要,要实现一个导入导出excel的功能,于是,任务驱动着我学习到了POI和JXL这2个java操作Excel的插件. 一.POI和JXL介绍 1.POI:是对所有office资源进行读写的一套工 ...

最新文章

  1. Java8 中有趣酷炫的小技巧
  2. leetcode 476. 数字的补数(Java版)| How to extract ‘k’ bits from a given position in a number
  3. php blog to explore
  4. C语言和C++的区别整理详解!
  5. 如何用python生成可执行程序必须经过_python怎么生成可执行文件
  6. 送给计算机老师的话,送给老师的话
  7. 【FFMPEG系列】之打印调试
  8. 如何伪装成一个彻头彻尾的程序员?
  9. Python程序-生成回文
  10. 66.Systemd 命令
  11. 技术指南 | 使用 mPaaS 配置 SM2 国密加密指南
  12. 计算机毕业设计——简单的网页设计
  13. 计算机网络hdcp是什么意思,韩立平:笔记本电脑上hdcp是干什么的?
  14. 什么叫定向广告?定向传播有哪些好处
  15. 投射数据卷Secret、ConfigMap、DownwardAPI
  16. 解决运行python脚本报错:ModuleNotFoundError: No module named ‘numpy‘
  17. 算法学习之排序(1)--插入排序
  18. 串行通信基础、串行数据传输方式
  19. 【Unity】创建一个自己的可交互AR安卓程序
  20. 【bzoj4568】【SCOI2016】【幸运数字】【树上倍增+线性基】

热门文章

  1. MariaDB数据库介绍三、MHA(Master HA)实现主节点故障转移
  2. 架构设计之设计模式 (二) 静态代理和动态代理--间接“美”
  3. javascritp笔记1
  4. centos 5.3 配置sendmail服务器
  5. Google Maps Android API V2使用及问题解决
  6. python2 python3 中 raw_input input 区别
  7. python3 selenium 无头浏览器 错误 FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver'
  8. linux 内核编译详解
  9. msdn2010经典查看方式
  10. Android中的Menu和对话框形式的Activity