使用PHPExcel创建大型Excel文件

时间:2014-09-10 11:03:20

标签: php amazon-web-services phpexcel

我正在尝试使用PHPExcel创建一些非常大的ex​​cel文档,但是我不想在PHP中增加内存限制。

是否可以让它一次写100行,然后将其保存到磁盘。这样整个文档就不需要存储在内存中了 我在AWS工作,所以我在考虑使用S3存储临时电子表格,然后再将其下载到用户计算机。

如果某人有使用此方法的经验,并且可以提供一些很好的指导。

1 个答案:

答案 0 :(得分:2)

不可能写100行,然后保存到磁盘,然后写下接下来的100行并将其保存到磁盘(将其附加到原始的100行).....与CSV不同,本机格式Excel文件不以简单的线性方式构建

您是否查看了PHPExcel为减少内存使用而提供的任何选项,例如单元缓存?