phpExcel多个工作簿的内存性能

时间:2013-02-05 10:59:01

标签: php memory-management report phpexcel

我有一个使用PHPexcel生成的报告。它的相当大的报告总共有8个工作簿/标签。你可以想象它耗尽了大量的内存,并开始遇到问题。

我想知道哪些选项最适合我减少生成此报告所需的内存负载。

我的想法是创建包含8个空工作表的电子表格。保存文件,然后使用

加载文件
$objReader->setLoadSheetsOnly($sheetname);

我不确定我是否会朝着正确的方向前进?

1 个答案:

答案 0 :(得分:1)

开始的最佳选择是查看为减少内存使用而明确编写的单元缓存选项。这些在开发人员文档的第4.2.1节中描述