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实现对一个完整url进行分割的方法
Apr 29 Python
jupyter安装小结
Mar 13 Python
Python数据结构之顺序表的实现代码示例
Nov 15 Python
Python视频爬虫实现下载头条视频功能示例
May 07 Python
详解python异步编程之asyncio(百万并发)
Jul 07 Python
python 除法保留两位小数点的方法
Jul 16 Python
Python3.0中普通方法、类方法和静态方法的比较
May 03 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
Oct 25 Python
解决python3插入mysql时内容带有引号的问题
Mar 02 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
Apr 27 Python
Pytorch中的数据集划分&正则化方法
May 27 Python
python高温预警数据获取实例
Jul 23 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二分法在IP地址查询中的应用
2008/08/12 PHP
php下保存远程图片到本地的办法
2010/08/08 PHP
初品cakephp 入门基础
2012/02/16 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
2013/02/02 PHP
解析php中反射的应用
2013/06/18 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
jQuery timers计时器简单应用说明
2010/10/28 Javascript
浅析javascript闭包 实例分析
2010/12/25 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
jQuery中last()方法用法实例
2015/01/06 Javascript
js改变style样式和css样式的简单实例
2016/06/28 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
2016/09/24 Javascript
浅析bootstrap原理及优缺点
2017/03/19 Javascript
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
2017/05/27 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
Vue 使用中的小技巧
2018/04/26 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
python函数装饰器用法实例详解
2015/06/04 Python
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
2018/03/31 Python
python2.7实现爬虫网页数据
2018/05/25 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
2018/08/07 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
2019/04/06 Python
用Python去除图像的黑色或白色背景实例
2019/12/12 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
用python制作个音乐下载器
2021/01/30 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
2021/02/07 Python
幼儿园教研活动方案
2014/01/19 职场文书
基石观后感
2015/06/12 职场文书
跳高加油稿
2015/07/21 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
css3 filter属性的使用简介
2021/03/31 HTML / CSS
python 自动化偷懒的四个实用操作
2021/04/11 Python