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序列化基础知识(json/pickle)
Oct 19 Python
python多进程中的内存复制(实例讲解)
Jan 05 Python
matplotlib subplots 设置总图的标题方法
May 25 Python
Python爬取qq空间说说的实例代码
Aug 17 Python
python使用Matplotlib绘制分段函数
Sep 25 Python
通过python实现弹窗广告拦截过程详解
Jul 10 Python
python2.7的flask框架之引用js&css等静态文件的实现方法
Aug 22 Python
Python3简单爬虫抓取网页图片代码实例
Aug 26 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
Dec 10 Python
Python如何截图保存的三种方法(小结)
Sep 01 Python
使用Python绘制台风轨迹图的示例代码
Sep 21 Python
python如何获得list或numpy数组中最大元素对应的索引
Nov 16 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
windows xp下安装pear
2006/12/02 PHP
常用的php ADODB使用方法集锦
2008/03/25 PHP
简单的php 验证图片生成函数
2009/05/21 PHP
Symfony数据校验方法实例分析
2015/01/26 PHP
PHP中检查isset()和!empty()函数的必要性
2019/02/13 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
javascript 对象数组根据对象object key的值排序
2015/03/09 Javascript
Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
2016/05/04 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
jquery实现左右轮播图效果
2017/09/28 jQuery
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
Vue 动态组件components和v-once指令的实现
2019/08/30 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
仅用50行代码实现一个Python编写的计算器的教程
2015/04/17 Python
浅谈Python中copy()方法的使用
2015/05/21 Python
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
Python实现的密码强度检测器示例
2017/08/23 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
django haystack实现全文检索的示例代码
2020/06/24 Python
Python调用百度OCR实现图片文字识别的示例代码
2020/07/17 Python
Cotton On美国网站:澳洲时装连锁品牌
2016/10/25 全球购物
利物浦足球俱乐部官方网上商店:Liverpool FC Official Store
2018/01/13 全球购物
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
2016/02/10 面试题
策划主管的工作职责
2013/11/24 职场文书
合作经营协议书范本
2014/04/17 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
深入详解JS函数的柯里化
2021/06/09 Javascript
javascript的var与let,const之间的区别详解
2022/02/18 Javascript