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计算文本文件行数的方法
Jul 06 Python
python基于phantomjs实现导入图片
May 13 Python
python paramiko利用sftp上传目录到远程的实例
Jan 03 Python
Python选择网卡发包及接收数据包
Apr 04 Python
​如何愉快地迁移到 Python 3
Apr 28 Python
selenium 安装与chromedriver安装的方法步骤
Jun 12 Python
Python列表list常用内建函数实例小结
Oct 22 Python
Python 中的 import 机制之实现远程导入模块
Oct 29 Python
Python实现直播推流效果
Nov 26 Python
Python selenium环境搭建实现过程解析
Sep 08 Python
python闭包与引用以及需要注意的陷阱
Sep 18 Python
pycharm实现猜数游戏
Dec 07 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
完美解决PHP中文乱码
2009/11/26 PHP
PHP全功能无变形图片裁剪操作类与用法示例
2017/01/10 PHP
PHP实现将base64编码字符串转换成图片示例
2018/06/22 PHP
jQuery模拟新浪微博首页滚动效果的方法
2015/03/11 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
jQuery实现两个select控件的互移操作
2016/12/22 Javascript
jquery获取下拉框中的循环值
2017/02/08 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
基于Swiper实现移动端页面图片轮播效果
2017/12/28 Javascript
页面点击小红心js实现代码
2018/05/26 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
vue-router权限控制(简单方式)
2018/10/29 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
[13:25]VP vs VICI (BO3)
2018/06/07 DOTA
[01:14]TI珍贵瞬间系列(六):冠军
2020/08/30 DOTA
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
python处理大数字的方法
2015/05/27 Python
python 根据pid杀死相应进程的方法
2017/01/16 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
英语分层教学实施方案
2014/06/15 职场文书
商场促销活动策划方案
2014/08/18 职场文书
2015年教务工作总结
2015/05/23 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
Python 机器学习工具包SKlearn的安装与使用
2021/05/14 Python
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android