Detectar Tabs en Archivos Planos

Post Reply
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Detectar Tabs en Archivos Planos

Post by leandro »

Amigos del foro como dice el encabezado... como detecto si existe un tab dentro de un archivo plano? Que char(?) es?
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
jacgsoft
Posts: 96
Joined: Fri Nov 24, 2006 9:03 pm
Location: Lima - Peru

Post by jacgsoft »

El codigo del TAB es CHR(9)


Jaime
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post 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
Saludos
R.F.
Rochinha
Posts: 309
Joined: Sun Jan 08, 2006 10:09 pm
Location: Brasil - Sao Paulo
Contact:

Post 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.
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

De muchas gracias...

Post by leandro »

Rochinha... Mas que solucionado...

Muchas Gracias :D
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
Post Reply