Python导出DBF文件到Excel的方法


Posted in Python onJuly 25, 2015

本文实例讲述了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)

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

Python 相关文章推荐
python中的一些类型转换函数小结
Feb 10 Python
Python的加密模块md5、sha、crypt使用实例
Sep 28 Python
详解在Python中处理异常的教程
May 24 Python
Python模块文件结构代码详解
Feb 03 Python
python实现定时自动备份文件到其他主机的实例代码
Feb 23 Python
详解TensorFlow查看ckpt中变量的几种方法
Jun 19 Python
python实现祝福弹窗效果
Apr 07 Python
python小程序实现刷票功能详解
Jul 17 Python
Python 等分切分数据及规则命名的实例代码
Aug 16 Python
python KNN算法实现鸢尾花数据集分类
Oct 24 Python
python实现跨年表白神器--你值得拥有
Jan 04 Python
Python实现微信表情包炸群功能
Jan 28 Python
Python实现的RSS阅读器实例
Jul 25 #Python
Python获取央视节目单的实现代码
Jul 25 #Python
Python实现将DOC文档转换为PDF的方法
Jul 25 #Python
将Django框架和遗留的Web应用集成的方法
Jul 24 #Python
将Python的Django框架与认证系统整合的方法
Jul 24 #Python
Django与遗留的数据库整合的方法指南
Jul 24 #Python
简介Django中内置的一些中间件
Jul 24 #Python
You might like
Google Voice 短信发送接口PHP开源版(2010.5更新)
2010/07/22 PHP
介绍一些PHP判断变量的函数
2012/04/24 PHP
PHP用身份证号获取星座和生肖的方法
2013/11/07 PHP
ThinkPHP关于session的操作方法汇总
2014/07/18 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
Prototype使用指南之dom.js
2007/01/10 Javascript
js函数模拟显示桌面.scf程序示例
2014/04/20 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
JS建造者模式基本用法实例分析
2015/06/30 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
Javascript实现基本运算器
2017/07/15 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
vue.js 实现a标签href里添加参数
2019/11/12 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
Python的面向对象编程方式学习笔记
2016/07/12 Python
对Python 网络设备巡检脚本的实例讲解
2018/04/22 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
django model通过字典更新数据实例
2020/04/01 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
2021/01/06 Python
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
weblogic面试题
2016/03/07 面试题
旅游项目开发策划书
2014/01/18 职场文书
大学生在校学习的自我评价
2014/02/18 职场文书
信息服务专业毕业生求职信
2014/03/02 职场文书
春节联欢会策划方案
2014/05/16 职场文书
关于环保的活动方案
2014/08/25 职场文书
学校查摆问题整改措施
2014/09/28 职场文书
党校学习个人总结
2015/02/15 职场文书
元旦晚会开场白
2015/05/29 职场文书
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
IDEA使用SpringAssistant插件创建SpringCloud项目
2021/06/23 Java/Android