簡體   English   中英

在Windows環境中如何在python中導入.dbf文件?

[英]how to import .dbf file in python in windows environment?

誰能告訴我如何在python中導入.dbf文件。 我是初學者。

我在本地有一個.dbf文件。 我需要使用Python對記錄進行一些操作。

有一個名為dbf的Python模塊,該模塊應允許您讀取數據。 該模塊支持dBase,FoxPro和Visual FoxPro文件。

dbf 0.96.003https://pypi.python.org/pypi/dbf ?)

用於讀取/寫入dBase,FoxPro和Visual FoxPro .dbf文件(包括備忘錄)的純python包

程序包文檔當前支持dBase III,FoxPro和Visual FoxPro表。 文本以unicode的形式返回,並且使用表中的代碼頁設置。 支持備注和空字段。 文檔需要工作,但是作者對電子郵件非常敏感。

不支持:索引文件(但可以創建臨時的非文件索引),自動遞增字段和Varchar字段。

安裝:pip install dbf

最好的方法取決於您的需求。 看到這個SO線程: 從Python讀取FoxPro DBF文件的最簡單方法是什么?

我個人需要導入從GoldMine導出的dbf文件。 我嘗試了Ethan Furman的dbfpydbf 它們看起來都不錯,但是它們都無法讀取存儲在相鄰DBT文件中的“備注類型”字段(這是dBase IV格式,以及GoldMine導出某些字段的方式)。 我找到了一個確實提供此功能的軟件包,它是dbfread 麻煩的是它只能讀取。 這些第一個軟件包還寫入dbf。 因此,請嘗試使用它們,看看它們是否對您有用。 您可能需要組合才能充分利用各種選件的優勢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM