FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Conversi贸n Archivos TXT sin chr(13)
Posts: 117
Joined: Sun Oct 08, 2017 12:51 PM
Conversi贸n Archivos TXT sin chr(13)
Posted: Fri Jun 25, 2021 02:07 PM
Hola Gente !

Tengo un archivo con formato TXT, de ARBA (retenciones de Ingresos Brutos
de la Provincia de Buenos Aires), el cual descargaba todos los meses y
convert铆a directamente con un APPEND FROM para generar un DBF.

Resulta que a partir de 2 meses hasta la fecha, el mismo archivo no puedo
convertirlo (con el APPEND FROM), ya que no contiene el caracter '0D' o sea
el chr(13).

La pregunta es: 驴 c贸mo puedo hacer para agregarle al archivo txt el caracter
chr(13) para despu茅s convertilo con APPEND FROM ?,

Cualquier alternativa ser谩 bienvenida !

Les dejo una peque帽a muestra en las im谩genes.

Desde ya, muy agradecido por las molestias.
Saludos a todos !
Pedro Lavall茅n - Argentina - San Luis.


Pedro L. Lavallen

San Luis (Capital), Argentina
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Conversi贸n Archivos TXT sin chr(13)
Posted: Fri Jun 25, 2021 04:57 PM

Pedro,

Has repetido las im谩genes en vez de poner la segunda imagen

Aguardamos para verla :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Conversi贸n Archivos TXT sin chr(13)
Posted: Fri Jun 25, 2021 05:58 PM
Prueba asi

Code (fw): Select all Collapse
   hb_Memowrit( "mifichero.txt", StrTran( hb_MemoRead( "mifichero.txt" ), Chr( 10 ), Chr( 13 ) ) ) )
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 117
Joined: Sun Oct 08, 2017 12:51 PM
Re: Conversi贸n Archivos TXT sin chr(13)
Posted: Tue Jun 29, 2021 09:13 PM

Hola Cnavarro !
gracias por las respuesta, pero no funciona.
se queda colgado un tiempo largo y tengo que salir con 'Esc'

Ahora que puse bien los gr谩ficos de arriba (que me hab铆a olvidado poner el segundo)
lo 煤nico que quiero hacer es agregarle (al segundo) es el caracter '0D' o sea el chr(13)
antes del '0a' (CHR10).

Saludos !

Pedro L. Lavallen

San Luis (Capital), Argentina
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Conversi贸n Archivos TXT sin chr(13)
Posted: Tue Jun 29, 2021 10:31 PM
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Conversi贸n Archivos TXT sin chr(13)
Posted: Wed Jun 30, 2021 08:19 AM
Efectivamente, deber铆a ser as铆

Code (fw): Select all Collapse
聽 聽hb_Memowrit( "mifichero.txt", StrTran( hb_MemoRead( "mifichero.txt" ), Chr( 10 ), CRLF ) )


Lo que no justifica que el programa se quede colgado como dices
Es muy grande el fichero?
Si lo haces paso a paso, ser铆a as铆
Code (fw): Select all Collapse
   local cStr     := hb_MemoRead( "mifichero.txt" )
   local cTmp   := StrTran( cStr, Chr( 10 ), CRLF )
   ? cTmp
聽 聽hb_Memowrit( "mifichero.txt", cTmp )
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 117
Joined: Sun Oct 08, 2017 12:51 PM
Re: Conversi贸n Archivos TXT sin chr(13)
Posted: Wed Jun 30, 2021 03:49 PM

Cnavarro:
Excelente. Funciona perfectamente !!!
Y si, el archivo es grande, tiene 3.800.000 reistros, por eso tarda.
Les agradezco tambi茅n a los otros compa帽eros por sus respuestas,
pero us茅 la 铆ltima respuesta del amigo Cnavarro y funcion贸 de 10 !
Saludos !!!

Pedro L. Lavallen

San Luis (Capital), Argentina

Continue the discussion