FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour EXCEL EN TSBROWSE
Posts: 87
Joined: Sun Oct 09, 2005 08:49 PM
EXCEL EN TSBROWSE
Posted: Sat Mar 11, 2006 08:00 AM

Hola de nuevo, estoy utilizando la clase TSBROWSE de M.M., y realizo la exportaci贸n a excel del browse, cuando abro el fichero generado en excel lo lee perfectamente, pero lo graba con una versi贸n antigua de excel, la 2.1 para ser exactos, he estado mirando como crea el fichero la clase y he visto que lo hace grabando el fichero a fcreate, pero no se donde encontrar la tipologia del fichero xls para intentar modificar la clase, alguien sabe donde puedo conseguir esto o alguien ya lo ha cambiado.

saludos.

Manolo

Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Re: EXCEL EN TSBROWSE
Posted: Sat Mar 11, 2006 03:12 PM
MANOLO wrote:Hola de nuevo, estoy utilizando la clase TSBROWSE de M.M., y realizo la exportaci贸n a excel del browse, cuando abro el fichero generado en excel lo lee perfectamente, pero lo graba con una versi贸n antigua de excel, la 2.1 para ser exactos, he estado mirando como crea el fichero la clase y he visto que lo hace grabando el fichero a fcreate, pero no se donde encontrar la tipologia del fichero xls para intentar modificar la clase, alguien sabe donde puedo conseguir esto o alguien ya lo ha cambiado.

saludos.

Manolo


EL TSbrowse utiliza una tecnologia similar a la de la clase FileXLS, no es posible crear archivos Excel superiores a la version 2.0, porque en realidad los archivos XLS de las nuevas versiones de Excel son componentes ActiveX, no me preguntes como es esto, pero los archivos XLS de Excel 2000, Excel XP y Excel 2003, son mucho mas que datos metidos en un fichero.

Por esta razon, la unica manera de genera archivos de datos para excel escribiendo los datos "a capon" en el fichero, es usando fcreate, fwrtie, etc, sin embargo, esto te genera un fichero compatible con la version 2.0, no puedes hacerlo para versiones nuevas, porque simplmente no puedes crear un ActiveX desde FW.

La otra opcion seria que quitaras la opcion de generar hojas de excel y en su lugar utilizaras la clase XLSScript de Vikthor
Saludos

R.F.
Posts: 87
Joined: Sun Oct 09, 2005 08:49 PM
GRACIAS RENE
Posted: Mon Mar 13, 2006 06:21 PM

Gracias rene.

Lo intentare con la clase de viktor

Continue the discussion