我使用的是PHPExcel阅读器。加载函数读取巨大的Excel并保留内存直到程序结束。这正在影响计划的表现。
我想清除php对象$objReader
&所占用的内存。 $objPHPExcel
显示在下面的代码中。
$objReader = new PHPExcel_Reader_Excel2007();
$objReader->setReadFilter( new MyReadFilter($z) );
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load($inputFileName);
$objSheet = $objPHPExcel->getActiveSheet();
load($inputFileName)
读取完整的Excel文件数据&存储它$objPHPExcel
答案 0 :(得分:5)
我相信你可以通过断开工作表然后取消对象来释放内存。
$objPHPExcel->disconnectWorksheets();
unset($objPHPExcel);