当我尝试使用PHPEXCel在大型Excel文件中插入行时,已分配的内存已用完

时间:2014-03-29 05:19:30

标签: phpexcel

我正在使用PHPExcel来处理大型csv / excel文件。我的CSV / Excel文件有200000行和20个Columsn数据。但我需要在CSV / Excel文件的开头插入一行。对于 这个我必须使用下面的mwthod将整个文件加载到内存中:

require_once "PHPExcel/Classes/PHPExcel/IOFactory.php";
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objTpl = $objReader->load($inputFileName); 

但是当代码执行时,我得到了允许内存耗尽的错误。我已经在互联网上检查了有关此问题的帖子,包括本网站。但无论解决问题所描述的方法(如缓存的方法或块)都无法解决上述问题,因为文件大小非常大。

PHPEXCEL有什么替代方法可以解决这个问题吗?

0 个答案:

没有答案