Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2010, 13:02
domizi
 
Fecha de Ingreso: noviembre-2008
Mensajes: 6
Antigüedad: 15 años, 5 meses
Puntos: 0
Archivo Excel ocupa demasiado expacio

Que tal! este es mi primer post para solicitar ayuda, normalmente buscando, encontraba la solucion a mis problemas, pero a este no le he encontrado.

Resulta que genero un archivo xls para que mis usuarios lo descarguen, lo hago con headers basado en una tabla dinamica que se llena de la BD en MySQL, lo genero y lo puedo abrir, hasta ahi todo bien.

El problema, es que el tamaño de los xls generados es muy grande, por ejemplo, un reporte con 4,976 registros y alrededor de 90 columnas, pesa 23.3 mb, lo mas raro, es que si lo abro y lo vuelvo a guardar, ya solamente pesa 5 mb sin modificarle nada, quisiera que asi guardara de un inicio, alguien sabe porque?

estos son los headers que utilizo:

header("Content-type: application/vnd.ms-excel; name='excel'");
header("Content-Disposition: filename=$filename");
header("Pragma: no-cache");
header("Expires: 0");

Cualquier ayuda o comentario, sera bienvenido.

Saludos!!