• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python导出DBF文件到Excel的方法

Python导出DBF文件到Excel的方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python dbf,dbf文件转换成excel,dbf文件导出excel,excel文件转换为dbf,excel怎么打开dbf文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了Python导出DBF文件到Excel的方法。分享给大家供大家参考。具体如下:

from dbfpy import dbf
from time import sleep
from win32com import client
def dbf2xls(dbfilename, exfilename):
  db = dbf.Dbf(dbfilename, True)
  ex = client.Dispatch('Excel.Application')
  wk = ex.Workbooks.Add()
  ws = wk.ActiveSheet
  ex.Visible = True
  sleep(1)
  r = 1
  c = 1
  for field in db.fieldNames:
    ws.Cells(r,c).Value = field
    c = c+1
  r = 2
  for record in db:
    c = 1
    for field in db.fieldNames:
      ws.Cells(r,c).Value = record[field]
      c = c+1
    r = r+1
  wk.SaveAs(exfilename)
  wk.Close(False)
  ex.Application.Quit()
  db.close()
if __name__=='__main__':
  dbffilename = "test.dbf"
  xlsfilename = "text.xls"
  dbf2xls(dbffilename, xlsfilename)
</div>

希望本文所述对大家的Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • Python导出DBF文件到Excel的方法
  • Python导出DBF文件到Excel的方法

相关文章

  • Python连接DB2数据库
  • python中的__init__ 、__new__、__call__小结
  • Python守护进程和脚本单例运行详解
  • Python开发之快速搭建自动回复微信公众号功能
  • 编写Python脚本来实现最简单的FTP下载的教程
  • python进阶教程之循环相关函数range、enumerate、zip
  • python计算最大优先级队列实例
  • 基于python实现的抓取腾讯视频所有电影的爬虫
  • Python检测QQ在线状态的方法
  • Python利用IPython提高开发效率

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 详解Python中类的定义与使用
    • Python连接MySQL并使用fetchall()方法过滤特殊字符
    • 基于Python实现的扫雷游戏实例代码
    • 用Python编写脚本使IE实现代理上网的教程
    • Python字符串处理之count()方法的使用
    • Python的装饰器用法学习笔记
    • 使用FastCGI部署Python的Django应用的教程
    • 详解Python中的相对导入和绝对导入
    • Django中实现一个高性能计数器(Counter)实例
    • Python的Django框架中模板碎片缓存简介

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有