Bienvenido a la sección de Preguntas y Respuestas, donde puedes plantear tus dudas e inquietudes técnicas y recibir respuestas de otros miembros de la comunidad. Si deseas consultar el foro anterior puedes hacerlo a través del enlace: Foro Anterior (Solo Lectura)

Libreria para escribir y generar archivo Excel (2003,2007)

0 positivos 0 negativos
1,766 vistas
Actualmente estoy utilizando la libreria PHPExcel, pero a lo que quiero generar un archivo excel con 67 columnas y mas de 40.000 registros me falla por falta de memoria. He probado con todo los sugerido en los foros que me he metido y nada, incluso me registre en PHPExcel y nada.

Sera que alguno de uds ha desarrollado algo para generar archivos excel con las caracteristicas que he mencionado.

 

Gracias...
preguntado por parrajulio33 (35 puntos) Jun 18, 2014 en Librerías y Funciones

1 Respuesta

0 positivos 0 negativos

bueno la verdad no me ha pasado algo parecido, sin embargo pudieras hacer algo con http://www.php.net/manual/es/function.set-time-limit.php de manera de que no te falle por tiempo de ejecución, saludos.

respondido por carlos-belisario (178 puntos) Jun 19, 2014
Carlos buenos días, no me falla por tiempo de ejecución porque ya el set limit lo incluí tanto en el php.ini como en el código. Me falla es por falta de memoria cuando tengo registros mayores a 27500, al momento de generar el Excel con la librería PHPExcel versión 1.8. Atento a tus comentarios.
puedes usar http://www.php.net/manual/es/ini.core.php#ini.memory-limit

    ini_set('memory_limit','xxxM');

sin embargo, es mover una configuración muy peligrosa ya que se te viene encima toda la memoria del server

prueba en tu local a ver que tanto te da, sin embargo sigue siendo peligrosa, saludos 

 

...