En los últimos días estuve peleando con un problema, de un reporte que estaba que ya estaba construido que que funcionaba a las mil maravillas, pero cuando lo montamos a un cliente, este de manera inesperada al abrirse en excel, se veia completamente en blanco, el panorama es:
Lenguaje de programación: ASP
Reporte se vería en: Excel.
Protocolo: HTTP
El punto es que este reporte venia funcionando normalmente, hasta que un cliente, solicitó que su plataforma debería estar bajo seguridad SSL (HTTPS).
La plataforma se montó en su servidor, se compraron los certificados de seguridad, y se puso en marcha.
Cual fue la sorpresa cuando 1 de los N reportes existentes no se veia en excel.
Comence a revisar la programación y a realizar ajustes, en los puntos que consideré que eran el problema, y probé, pero nada funcionó y así estuve por 1 día y medio.
Aburrido de estar revisando y no saber qué más hacerle, empecé a “descuartizar” el archivo “servicio.asp” y a probar que sería el problema.
1- Quité toda la programación y probé, y el archivo siguío sin mostrar nada en excel.
2- Quite todos los estilos y contenido que el excel tenia en el <body>, probé, y el reporte seguía en blanco.
Revisaba la programacion de un reporte que si se viera, la comparaba con el reporte con problemas, y todo parecía igual, la construcción basica del HTML era completamente igual y sin problemas.
Entonces, de donde provenía el problema?

programando
Me decidí a crear un archivo completamente nuevo “reporte_TST.asp” y empece a poner información de a poquitos y a probar y la información ya se veia bien en excel.
Cuando translade el <title> junto con otras lineas <meta> y parte de programación, actualicé el archivo, probé, y volvío a aparecer en blanco el reporte.
Frustrado, me fije en el <title>, y encontré que una de las letras del title estaba con TILDE y era un “o” —>(ó).
Le quité la “ó ” por un “o” y probé……. y sucedío lo que no creia que vería….. EL REPORTE SE VIO.
Conclusión y solución:
ASP + REPORTE GENERADO PARA EXCEL + SSL = <Title> con letras sin tíldes o caracteres especiales, y funcionará.
Obviamente, no podemos dejar de lado que la programación debe estar buena para que se pueda ver bien el reporte.
Espero les sirva a alguno que ande con este mismo problema.