【问题标题】:dbf export cols to csvdbf 将列导出到 csv
【发布时间】:2015-09-09 13:15:03
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: python dbf


    【解决方案1】:

    如有疑问,请查看代码 (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 等是您想要的实际字段名称。

    【讨论】:

    • 我试过了,但它返回“意外关键字'字段'”
    • @Mantis 请发布您创建的代码并给出此错误
    猜你喜欢
    • 2016-11-29
    • 2018-06-26
    • 2019-11-09
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 2015-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多