相关关键词
关于我们
最新文章
PHP实现实时生成并下载超大数据量的EXCEL文件详解
发布日期:2017-10-23 00:00:00
80
前言
最近在工作中接到一个需求,通过选择的时间段导出对应的用户访问日志到excel中, 由于用户量较大,经常会有导出50万加数据的情况。而常用的PHPexcel包需要把所有数据拿到后才能生成excel, 在面对生成超大数据量的excel文件时这显然是会造成内存溢出的,所以考虑使用让PHP边写入输出流边让浏览器下载的形式来完成需求。
我们通过如下的方式写入PHP输出流
$fp = fopen('php://output', 'a'); fputs($fp, 'strings'); .... .... fclose($fp)