Accesar a DBF desde Python

1,201 views
Skip to first unread message

acmc

unread,
Oct 22, 2021, 11:02:45 AM10/22/21
to Comunidad de Visual Foxpro en Español
Buen dia Foxeros!!
Quisiera accesar desde Python a la información de tablas de Vfox ( .dbf )  para traspasar información a una base de datos en Postgresql, que sería lo mas recondable?, busque en san google y encontre DBFReader no se si alguien lo haya usado? que me pueda comentar al respecto? o que herramienta sería apropiado para esto?

Miguel Farias, creo que usted es el mas adelantado a este tema, que experiencia me puede compartir?  

Salu2!!

Irwin Rodriguez

unread,
Oct 22, 2021, 11:11:06 AM10/22/21
to publice...@googlegroups.com
Usa esta librería que es muy buena: https://github.com/olemb/dbfread

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/fd1ecb11-a333-410e-8b0d-ec4fd8769895n%40googlegroups.com.

Carlos Miguel FARIAS

unread,
Oct 22, 2021, 1:38:13 PM10/22/21
to Grupo Fox
Probaste https://pypi.org/project/dbf/ ? ojo: No admite: archivos de índice (pero puede crear índices temporales que no son de archivo), campos de incremento automático y campos Varchar.
Esto creo está en C, y correría en linux/unix https://github.com/kstrauser/pgdbf
Lo más problemático es pasar los datos de tipos exclusivos de VFP, los de DBF estándar no sería problema

Ernesto

unread,
Oct 24, 2021, 12:35:39 PM10/24/21
to Comunidad de Visual Foxpro en Español
En una oportunidad usé ésta:      https://github.com/ethanfurman/dbf
Anduvo muy bien.
Saludos!

Angel Perez

unread,
Oct 25, 2021, 12:01:20 PM10/25/21
to publice...@googlegroups.com
Gracias a todos por sus aportes.

Irwin y Ernesto.. sus sugerencias me servirán solo para leer los datos en las dbf y poderlos traspasar a Postgresql o me pudiera servir como para tener conexión permanente y tener módulos de consulta bajo otra plataforma  de programación?

Salu2!!

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/WZVBssh1-kM/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/685ace09-3752-4c79-b7c4-c6bfe777561dn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages