LER ARQUIVO DBF

1,242 views
Skip to first unread message

Kaique Afonso

unread,
Jul 24, 2021, 8:49:00 AM7/24/21
to python...@googlegroups.com
Bom dia pessoal, alguém pode me informar como faço para ler um arquivo (DBF)? Já tentei utilizar a lib "simpledbf" mas dá erro porque ele só abre arquivos pequenos e o arquivo que preciso ler é gigantesco. Enfim, existe algum método que eu possa ler-lô?

--
Kaique Afonso Ferreira do Rosário
Deus, Pátria e Família
Santo Antônio de Jesus (BA) - 44440-822
(75) 98172-9111 Oi  Kaique

Luiz Antonio Calliari Filho

unread,
Jul 24, 2021, 9:09:24 AM7/24/21
to Python Brasil
Bom dia,
Nunca abri um arquivo DBF, mas no stackoverflow os caras falam de uma biblioteca chamada "dbf" e não "simpledbf", acho que valeria a pena testar pra ver se da o mesmo problema.


Abraço

Lauriano Elmiro Duarte

unread,
Jul 24, 2021, 11:38:21 AM7/24/21
to python...@googlegroups.com
Boa tarde Kaique, então cara, apesar de eu nunca ter lido esses tipos de arquivos,
existe a lib dbfread dar uma olhada na doc dela, aparentemente resolve teu problema.

Abração .

--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/6f7b4c31-4e12-4fbb-bf62-758a6b130a13n%40googlegroups.com.


--
 

Edson Garrido

unread,
Jul 28, 2021, 9:01:59 PM7/28/21
to python...@googlegroups.com
Olá, Kaique,

Se você for apenas ler o DBF, aconselho a usar o dbfread (https://readthedocs.org/projects/dbfread/). Utilizo ele num projeto que lê arquivos dbf consideravelmente grandes, e nunca tive problemas. 

Se tiver que ler e escrever, aconselho usar o "dbf" (https://pypi.org/project/dbf/), que também uso no mesmo projeto somente para estas situações, pois ele performa um pouco mais lento que o dbfread.




Regards,

Edson Garrido


--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.

Demiraldo Santos

unread,
Jul 29, 2021, 12:40:56 PM7/29/21
to python...@googlegroups.com
Olá Kaique;

Se for para resolver pontualmente um problema, poderá também recorrer à seguinte manobra: transformar o DBF em TXT. Poderá usar até mesmo o Access da Microsoft para isso, ou talvez o Excel. Há também programas de manipulação de DBF´s como "DBF Viewer and Editor", ou DBF Viewer

Daí é só ler o TXT, o que acha?


Em sáb., 24 de jul. de 2021 às 09:48, Kaique Afonso <kaiqueafons...@gmail.com> escreveu:
--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/CAEH6kV0%2BuZMsORSqhwMCtw%2B%3DV_LDfCA1OEy-G1YRHH_mfwiRYw%40mail.gmail.com.


--
Um forte abraço,

Demiraldo Alaim Alves dos Santos

Kaique Afonso

unread,
Jul 29, 2021, 1:00:51 PM7/29/21
to python...@googlegroups.com
Isso, eu optei por manipulá-lo em formato de txt, facilitou. Brigadão!

Reply all
Reply to author
Forward
0 new messages