Página 1 de 1
Estoy un poco desactualizado - necesito soporte
Publicado: Mar Sep 13, 2016 1:29 pm
por odelfabro
Hola Gente: estoy un poco alejado de trabajar con clarion (c5) y me ha surgido en uno de mis sistemas la necesidad de hacer un ajuste
Puntualmente necesito leer un excel (.xlsx) y bajarlo a un dbf o tps
Quiero hacerlo usando un embebido, sin templates
Alquien me podria facilitar algun ejemplo ??
Gracias
Pd. no pido esto por vagancia, no tengo el tiempo de ponerme a investigar
Re: Estoy un poco desactualizado - necesito soporte
Publicado: Jue Sep 15, 2016 9:10 am
por Mauricio
Los Office Templates son gratis y te van a servir aunque no sé si están para C5 (sí que estás desactualizado).
Si no, a través de un objeto Ole podés abrir el excel y procesar los datos.
Re: Estoy un poco desactualizado - necesito soporte
Publicado: Jue Sep 15, 2016 1:13 pm
por odelfabro
Mauricio escribió:Los Office Templates son gratis y te van a servir aunque no sé si están para C5 (sí que estás desactualizado).
Si no, a través de un objeto Ole podés abrir el excel y procesar los datos.
Gracias por reponder, Mauricio
Los templates que encontre estan para c55 en adelante, por eso mi pedido
De todos modos encontre algunos convertidores para win que creo me van a servir
Re: Estoy un poco desactualizado - necesito soporte
Publicado: Jue Nov 17, 2016 7:09 pm
por jarodav1
No lo e probado pero tendrias que hacer algo como lo siguiente
Código: Seleccionar todo
!Declarar el objeto
SELF.objeto= CREATE(0,CREATE:Ole)
SELF.objeto{PROP:Create} = 'Excel.Application'
SELF.objeto{PROP:Language} = 0409H
SELF.objeto{'Workbooks.Open("'&tuarchivo&'")'}
!
!despues para leer una celda deberia ser
valor=SELF.objeto{'Cells('&clip(pRow)&','&clip(pCol)&').Value'}
Cambia el self por una variable de tipo LONG