GRABAR ARCHIVOS EXCEL CON CAMPOS NUMERICOS

Post Reply
rbecares
Posts: 77
Joined: Wed Oct 12, 2005 5:36 pm

GRABAR ARCHIVOS EXCEL CON CAMPOS NUMERICOS

Post by rbecares »

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
DanielPuente
Posts: 108
Joined: Sun Oct 09, 2005 6:12 pm
Location: Mar del Plata - Argentina
Contact:

Post by DanielPuente »

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
Leonor Gonzalez
Posts: 22
Joined: Fri Oct 14, 2005 12:18 pm

repuesta

Post by Leonor Gonzalez »

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
Post Reply