dbf export cols to csv

时间:2015-09-09 13:15:04

标签: python dbf

是否可以从dbf数据库导出某些列。我尝试导出的dbf表有150多列,我只对5感兴趣。我正在使用dbf模块。

db = dbf.Table(dbf_link)
db.open()

dbf.export(db, filename='', fields='', format='csv', header=True)

给我错误“意外关键字'字段'”

1 个答案:

答案 0 :(得分:3)

如有疑问,请查看代码(latest available here)。

有一种导出方法如下所示:

def export(
        table_or_records,
        filename=None,
        field_names=None,
        format='csv',
        header=True,
        dialect='dbf',
        encoding=None,
        ):

所以你会想要这样的东西:

dbf.export(db, field_names=['field_1', 'field_2', ..., 'field_n'])

其中field_1等是您想要的实际字段名称。