Home > Backend Development > PHP Tutorial > 相当经典又十分强大的phpexcel导出上万条甚至几十万条记录的代码分享

相当经典又十分强大的phpexcel导出上万条甚至几十万条记录的代码分享

WBOY
Release: 2016-06-23 14:19:16
Original
1900 people have browsed it

这个问题问过几次了,也没得到答案,所以自己仔细钻研,参阅相关资料,终于弄出来。

http://www.youyax.com/forum/index.php/Content-index-id-5058.shtml

它的原理就是

比如数据库有1万条记录要导出,那么一下子导出1万条估计浏览器也会崩溃。

这种做法的思路就是,

1、先查询 xx.xls 文件存不存在,不存在就创建(第一次判断)

2、设置第一行标题(第一次判断),然后读取总行数,然后导出500条记录

3、写入 xx.xls 文件 ,

4、跳转到当前页面,循环上面操作。


回复讨论(解决方案)

1w条浏览器就崩溃了?那excel支持单tab最大65535行,phpexcel岂不是很弱

这样简单的描述,菜鸟的我们还是不会

呃呃呃????

phpexcel 提供了各种缓存方式,你为何不用

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template