exportar base de datos a csv

147 views
Skip to first unread message

Diana Carolina Garcia Pino

unread,
Sep 4, 2017, 11:45:54 AM9/4/17
to Comunidad de Visual Foxpro en Español
Buenos días!, tengo múltiples bases de datos en visual foxpro 9.0 que necesito exportar a CSV, he intentado con los comandos "COPY TO" y "EXPORT TO", pero de esta manera solo me permite realizar la exportación tabla por tabla. Estas bases de datos que necesito exportar tienen mínimo 650 tablas, por lo que hacer la exportación de una tabla a la vez hace prácticamente imposible la tarea. Hay alguna manera de exportar estos archivos a un o varios archivos CSV sin necesidad de comprar algún software o de gastar demasiado tiempo en el proceso? Por favor, les agradecería mucho la ayuda.

Irwin Rodriguez

unread,
Sep 4, 2017, 11:55:33 AM9/4/17
to publice...@googlegroups.com
A ver, te sirve el comando EXPORT TO pero no lo quieres hacer manualmente? te sirve listar tus tablas de tu DBC en un array y luego iterar el arreglo para ir exportando tabla por tabla?

Algo como esto:

DIMENSION aMisTablas[1]
oMiDBC = Getfile('dbc')
Set Default To Justpath(
oMiDBC)
Open Database &
oMiDBC  Exclusive
Set  Database To &
oMiDBC
m.Tablas  = Adbobjects(
aMisTablas, 'Table')
For i=1 TO ALEN(aMisTablas)
...
EndFor


El 4 de septiembre de 2017, 10:45, Diana Carolina Garcia Pino <diana...@gmail.com> escribió:
Buenos días!, tengo múltiples bases de datos en visual foxpro 9.0 que necesito exportar a CSV, he intentado con los comandos "COPY TO" y "EXPORT TO", pero de esta manera solo me permite realizar la exportación tabla por tabla. Estas bases de datos que necesito exportar tienen mínimo 650 tablas, por lo que hacer la exportación de una tabla a la vez hace prácticamente imposible la tarea. Hay alguna manera de exportar estos archivos a un o varios archivos CSV sin necesidad de comprar algún software o de gastar demasiado tiempo en el proceso? Por favor, les agradecería mucho la ayuda.



--
Irwin Rodríguez
Analista Programador

+593 0994903424
Latacunga - Ecuador
Reply all
Reply to author
Forward
0 new messages