我遇到了PHPExcel的问题:为了在PHPExcel中使用大型模板XLSX文件,我尝试使用setLoadSheetsOnly,但XLSX输出文件仅包含setLoadSheetsOnly中声明的工作表,所有其他人失踪。PHPExcel setLoadSheetsOnly忽略模板中的其他工作表
我会尽力解释更好。 我有一个模板XLSX文件,比如说5个工作表:“alpha”,“beta”,“gamma”,“delta”,“epsilon”。如果我加载整个文件中的脚本会出现内存不足的话,因为我只需要在“试用”和“小量”张写,我setLoadSheetsOnly使用:
$inputFileName = '/srv/www/htdocs/exceltest/templates/template5.xlsx';
$worksheets=array('beta','epsilon');
$objReader->setLoadSheetsOnly($worksheets);
$objPHPExcel = $objReader->load($inputFileName);
// the above code is only explicative
...
结果(由创建的文件脚本)是一个包含的excel文件,只有“beta”和“epsilon”工作表,其他所有其他表面上都丢失了。当然,那不是我想要的。
我是否错过了某些东西,是否有某种解决方法,或者我使用了错误的方法?
非常感谢。
2014-10-20
marziobs