Como comprenderás, yo no tengo una colección de enlaces para todas las dudas que pueda tener, y el mismo trabajo me cuesta buscar las cosas a mí que a ti.
Si tu problema es que te da un timeout, la solución evidentemente no la vas a encontrar buscando cómo generar un excel, es como si te hubieras intoxicado con mayonesa y buscaras la receta de la mayonesa para curarte.
http://www.forosdelweb.com/f45/servl...racion-900548/
¿Que esto tampoco te sirve?
Repito, lo mejor es que comentes lo que estás haciendo, la solución ya te la he comentado, tu problema está en tu forma de implementarlo.