Convertir DBF a TXT

17/02/2005 - 18:43 por Jose Luis Lopez | Informe spam
Hola amigos

Tengo una tabla dbf y quiero exportar datos a un archivo .TXT , este ultimo
debe contener en la primera linea los nombres de los campos, los campos
deben estar separados por tabulacion y adicionalmente los campos no deben
tener comillas. Como lo hago ?????

Gracias por su colaboracion

Preguntas similare

Leer las respuestas

#6 Anonimo
18/02/2005 - 13:26 | Informe spam
COPY TO <<nombre del archivo>> TYPE csv


Aldrin Devincenzi
Montevideo - Uruguay
"Jose Luis Lopez" escribió en el mensaje
news:%
Gracias fernando pero el problema es que en la primera fila debe salir los
nombre de los campos
"Fernando D. Bozzo" escribió en el mensaje
news:
Hola Edhin:

Creo que para que sea delimitado con TABS sería así:

COPY TO MiTexto.txt DELIMITED WITH TABS


Saludos,

Fernando D. Bozzo
VFP 6

Recomendación: Lea estos grupos de noticias con un cliente de newsgroup:
Este artículo lo guiará para configurarlos con Outlook Express:
http://www.panoramabox.com/GoPub.aspx?IdObj$47



"Edhin Jiménez" <edhin(NOSPAM)@hotmail.com> escribió en el mensaje
news:
> Hola José Luís
>
> Puedes hacer así:
>
> USE MiTabla.
> COPY TO MiTexto.txt DELIMITED
>
> Saludos cordiales,
>
> T.S.U. Edhin Jiménez
> Coordinador Estatal Zulia
> PortalFox Venezuela
> Maracaibo, Venezuela
>
> "Jose Luis Lopez" escribió en el mensaje
> news:%
> > Hola amigos
> >
> > Tengo una tabla dbf y quiero exportar datos a un archivo .TXT , este
> > ultimo
> > debe contener en la primera linea los nombres de los campos, los


campos
> > deben estar separados por tabulacion y adicionalmente los campos no
deben
> > tener comillas. Como lo hago ?????
> >
> > Gracias por su colaboracion
> >
> >
>
>






Respuesta Responder a este mensaje
#7 miguelust
21/02/2013 - 21:07 | Informe spam
Jose Luis Lopez escribió el 17/02/2005 18:43 :
Hola amigos

Tengo una tabla dbf y quiero exportar datos a un archivo .TXT , este ultimo
debe contener en la primera linea los nombres de los campos, los campos
deben estar separados por tabulacion y adicionalmente los campos no deben
tener comillas. Como lo hago ?????

Gracias por su colaboracion


con el copy to lo puedes hacer pero no se crea con las cabeceras y cada campo aparecera con comillas, aun que eso no afecta en nada .. entonces lo que tu deseas es es generar un txt desde una tabla dbf y que la primera fila aparesca las cabeceras, para eso debes crear una pequeña rutina, con scann do while, for, lo que mejor te paresca y usar las funciones siguientes :

FCREATE (Crea el archivo TXT)
FPUTS(Añane Filas al TXT)
FCLOSE(Cierra el txt)
en el ejemplo uso el delimitador "|"

Ejemplo :
xFile = FCREATE ("C:\Almacen.txt")
xFila = "Codigo"+"|"+"Almacen"
=FPUTS(xFile, xFila)
select Almacenes
go top
scall all
xFila = "Cod_alm"+"|"+"Des_Alm"
=FPUTS(xFile, xFila)
endscan
=FCLOSE(xFile)

ESPERO QUE ESTO TE PUEDA AYUDAR, SUERTE
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida