Cita:
Iniciado por ocp001a La situación es esta: phpexcel almacena todas las celdas del libro en memoria, por lo cual no podrías hacerlo de manera parcial. Una alternativa sería intentar hacer uso de la configuración de uso de memoria de phpexcel, indicando que guarde en disco en vez de memoria
($cacheMethod = PHPExcel_CachedObjectStorageFactory::cache_to_disc ISAM;
PHPExcel_Settings::setCacheStorageMethod($cacheMet hod);)
aunque en mis pruebas no me ha funcionado como esperaba.
Si no puedes aumentar la cantidad de memoria, te sugiero utilizar el excelwriter de pear, sólo podrás crear archivos tipo excel 95, pero consume mucha menos memoria, y salvo algunas opciones de formato muy avanzadas, sigue siendo excel y por tanto compatible.
Hmmm este paquete (excel writer) segun dice aca
http://pear.php.net/package/Spreadsheet_Excel_Writer no esta siendo mantenido y de hecho esta en BETA y no quiero que me traiga problemas pues luego tendria que calarmelos yo porque soy el desarrollador
y sobre lo que me comentas de PHPExcel en que lugar deberia poner ese codigo que mencionas, me dejas algun ejemplo?