欢迎光临散文网 会员登陆 & 注册

Python 读取DBF文件,转换为CSV

2022-06-22 13:00 作者:象喻  | 我要投稿

所需库:dbfread 

通过pip安装:pip install dbfread

读取DBF文件:

from dbfread import DBF

dbf文件 = "d:/test.dbf"

读取数据 = DBF(dbf文件, encoding="gbk")

# gbk指定中文编码

for r in 读取数据:

   print(list(r.values()))

转换为CSV文件:

🙄 DBF文件直接用表格就能处理,但是我装的 LibreOffice 列名后面自带 c,1、c,16 这样的属性字符。然后DBeaver软件的DBF驱动年久失修,打不开需要处理的文件……正好需要处理的文件有点多,请Python出马了。

Python 读取DBF文件,转换为CSV的评论 (共 条)

分享到微博请遵守国家法律