Pagina en Blanco al Exportar los registros a Excel

Pagina en Blanco al Exportar los registros a Excel

de Mayra Garcia -
Número de respuestas: 1

Hola a Todos,

Tengo la version:

Moodle 2.2.1 (Build: 20120109)

Quiero descargarme los registros en excel pero la página se queda en blanco y no me lo hace. Lo he probado con cursos que tienen pocos registros y sí funciona, pero con algunos cursos que tienen muchos, no hay manera. Sí me muestra los registros, pero no me los guarda en ningún formato.

 

No se  que es lo que puedo hacer?

 

Gracias de antemano

Mayra G.

Promedio de valoraciones: -
En respuesta a Mayra Garcia

Re: Pagina en Blanco al Exportar los registros a Excel

de Alejandro Perez -

Hola, Mayra, 

Si se trata de muchos registros, puede ser que el sistema esté tomando mucho tiempo en procesarlos, y si cruza el tiempo límite te arroja un archivo en blanco o con una sola línea con el error.

Hay un atajo, pero tiene sus asegunes, una de nuestras plataformas de Moodle tiene más de diez mil cuentas, así que exportar a Excel un reporte de usuarios, calificaciones, o algo así toma mucho más tiempo. Lo que hicimos fue en el archivo .php que tiene la rutina de exportación que quieres ejecutar pusimos la línea:    set_time_limit(0);

Pero cuidado hay que ponerla con precisión... además, puedes correr el riesgo de que el sistema se quede trabado, porque time limit es un seguro para desactivar una rutina que se ha quedado trabada y que exhede x tiempo. puedes hacer pruebas de tiempo también cambiando el 0 por x cantidad de segundos.