FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para CA-Clipper GRABAR ARCHIVOS EXCEL CON CAMPOS NUMERICOS
Posts: 77
Joined: Wed Oct 12, 2005 05:36 PM
GRABAR ARCHIVOS EXCEL CON CAMPOS NUMERICOS
Posted: Fri Jan 06, 2006 02:20 PM

Amigos:

Estamos trabajando con la clase txls grabando archivos excel.

Me encuentro con el problema que los campos numericos son grabados como campos caracter, teniendo luego que modificarse el formato de cada columna numerica antes de poder operarla como numero cuando se abre la planilla desde excel.

¿Hay algun parametro o forma de uso que indique que columnas deben grabarse como numericas o me estoy equivoncando en algo?

Gracias.
Saludos.
Ricardo

Posts: 108
Joined: Sun Oct 09, 2005 06:12 PM
GRABAR ARCHIVOS EXCEL CON CAMPOS NUMERICOS
Posted: Sat Jan 07, 2006 03:42 AM

Ricardo:

         No utilizo txls, uso filexls, pero deberias revisar en la documentacion o los fuentes como darle formato a las celdas. Con la filexls podes hacer esto:

DEFINE XLS FORMAT nFormat1 PICTURE '#,##0'      
DEFINE XLS FORMAT nFormat2 PICTURE '#,##0.00'

       @ nRow,5 XLS SAY IF(MOVART->MPENDI # 'X',MOVART->MCAN,0) FONT nFont3 OF oFileXLS ;
                FORMAT nFormat2

 Y la suma la podes enviar a excel incluso con la funcion suma() de excel:

          @ nRow,6 XLS FORMULA _SUM( nRowActividad, 6, nRow-1, 6 ) FONT nFont3 OF oFileXLS ;
                   BORDER BORDER_TOP ;
                   FORMAT nFormat2

  Seguramente tenes la forma de hacer lo mismo con la txls.

Saludos,

Daniel Puente
Mar del Plata, Argentina
danielpuente@speedy.com.ar
puenteda@hotmail.com
Posts: 22
Joined: Fri Oct 14, 2005 12:18 PM
repuesta
Posted: Mon Jan 09, 2006 04:45 PM

Gracias Daniel, como siempre sos un genio. La clase FileXls tenia todo lo que nos pedia el cliente. Desde ya mil gracias por tu ayuda. Leonor

Continue the discussion