Stringgrid a Excel
Hola a todos!
Estoy de regreso por aquí por un problema con este truco que encontre en el club DELPHI (Exportar un stringGrid a Excel) http://www.clubdelphi.com/trucos/ind...l=0&scrollb=88 Primero: Tuve que crear la unit "Excel_TLB", porque la ponia en la sección de "uses" y no la reconocia: menú Project> Import Type Library... Segundo: Al compilar de nuevo mi proyecto me saltarón errores en estas partes del procedimiento del truco:
Según mi deducción fue porque habia un parentesis demás y lo borre. Después pude correr mi aplicación pero al accionar el botón de exportación salta un error en el try... Diciendo que: raised exception class EConvertError with message "GENERA EXCEPCION' is not a valid date and time'. Y allí ya no se que hacer para que me funcione la exportación a excel :( Si alguien me pudiera orientar para hacer funcionar el código se lo agradeceria grandemente... |
Hola LuisAlf.
Mirando el enlace pareciera que se trata de determinar el tipo de dato almacenado en cada celda (comprendida en un rango) del TStringGrid para pasarlo al tipo correspondiente a la planilla de Excel. No utilizo Excel por lo que no tengo forma de probarlo, pero yo haría las comprobaciones de este modo: Me parece un modo más natural que el tratamiento mediante try/except. Una forma mas reducida (no sé si funcione, tendrías que probar) , sería:
Saludos. |
Hola Ecfisa!
Antes que nada gracias por tu ayuda. Sabes que estuve probando tu recomendación y me parece mucho mejor que todos esos try anidados... El problema es que no pude solucionar nada! haaha :p
Ya no salta error pero no me exporta correctamente... decidí darme a la busqueda de otras soluciones y encontre una, por medio de la ayuda de OLE... Como lo explica muy claramente roman en este hilo: http://www.clubdelphi.com/foros/showthread.php?t=22649 Bueno muchas gracias de cualquier forma! :D ;) |
La franja horaria es GMT +2. Ahora son las 05:57:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi