EXCEL -> ASCII


([N1] osican_tenerife.terra) #1

Buenas tardes, se que éste tema no es de los asuntos foro, pero por si alguien me puede ayudar.

Tengo un fichero EXCEL que me envia un cliente (listado de clientes) y necesito pasarlo a ASCII (texto), con ancho delimitado para luego incluirlo en el fichero de clientes de mi programa en V6.

Gracias y saludo.

A.Duque


([N1] Velasco) #2

Buenas

Y si ese excel lo guardas como Texto con formato (delimitado por espacios). prn ?

Después a ese prn le cambias la extensión a txt y listo

Un saludo


([N1] osican_tenerife.terra) #3

Gracias Jorge.

Hago lo que me dices pero el fichero texto no queda por ejemplo asi:

Articulo (6A)Descripción(15A)Precio(6A)

125 GOFIO DE MILLO 12,5

14 PEPINOS 2,25 si no asi :

125 GOFIO DE MILLO 12,5

14 PEPINOS 2,25

Lo que pretendo hacer es lo siguiente

Cargo el ficherio texto.

Recorro lectura

set a=left(6)

set b=mid(7,15)

set c=mid(22,6)

Cargo tabla

Codigo = a

Name = b

Precio = c

Saludos y gracias

A.Duque


([N1] mvilalta) #4

prueba a separar los campos por |

y luego para para los set usa la funcion stringSection(“uno|dos|3″, “|”, 1, 0, 0) = dos


([N1] osican_tenerife.terra) #5

Buenas tardes y gracias a todos por la yuda, lo he podido resolver pasando el fichero EXCEL a formato .TXT delimitado por ;

Saludos A.Duque