Page 1 of 1

Detectar Tabs en Archivos Planos

Posted: Wed Feb 21, 2007 5:05 pm
by leandro
Amigos del foro como dice el encabezado... como detecto si existe un tab dentro de un archivo plano? Que char(?) es?

Posted: Wed Feb 21, 2007 5:27 pm
by jacgsoft
El codigo del TAB es CHR(9)


Jaime

Posted: Wed Feb 21, 2007 9:38 pm
by R.F.
en un texto no lo vas poder visualizar como CHR(9) lo recomendable es que abras el archivo con FOPEN() y leas byte por byte, así si podrás reconocer el TAB

Posted: Thu Feb 22, 2007 1:13 pm
by Rochinha
Use memoread primero:

Code: Select all

...
cLinha := memoread( "archivo.txt" )
...
Localize

Code: Select all

...
if AT( cLinha, chr(9) ) > 0
   ? "Existe TABs en archivo"   
endif
...
Reemplaze el CHR(9)TABs por CHR(44) COMA con StrTran()

Code: Select all

...
cLinha := StrTran( cLinha, chr(9), chr(44) )
...
Use APPEND FROM ... DELIMITED WITH "," para una tabla.

De muchas gracias...

Posted: Thu Feb 22, 2007 3:54 pm
by leandro
Rochinha... Mas que solucionado...

Muchas Gracias :D