GRABAR ARCHIVOS EXCEL CON CAMPOS NUMERICOS

GRABAR ARCHIVOS EXCEL CON CAMPOS NUMERICOS

Postby rbecares » Fri Jan 06, 2006 2: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
rbecares
 
Posts: 77
Joined: Wed Oct 12, 2005 5:36 pm

Postby DanielPuente » Sat Jan 07, 2006 3: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
DanielPuente
 
Posts: 108
Joined: Sun Oct 09, 2005 6:12 pm
Location: Mar del Plata - Argentina

repuesta

Postby Leonor Gonzalez » Mon Jan 09, 2006 4: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
Leonor Gonzalez
 
Posts: 22
Joined: Fri Oct 14, 2005 12:18 pm


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 6 guests