鳗鱼钻进子宫:导出DBF文件到Excel的Python小程序(页 1)
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 21:18:16
导出DBF文件到Excel的Python小程序
应朋友要求,将一个较早开发的系统中的DBF文件导出到Excel表格,Google了以下,用Python写了一个小程序。使用从www.python.org下载的python-2.6.4.msi,从dbfpy.sourceforge.net下载的dbfpy包dbfpy-
2.2.4.win32.exe,从sourceforge.net/projects/pywin32/下载的pywin32-214.win32-
py2.6.exe,逐一安装。
执行以下程序(自用,时间紧迫,没有设置围栏):
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)
[b]本文来自ChinaUnix博客,如果查看原文请点:[/b][url]http://blog.chinaunix.net/u3/110784/showart_2155668.html[/url]
页: [1] 查看完整版本: 导出DBF文件到Excel的Python小程序
导出DBF文件到Excel的Python小程序(页 1)
Python 读取DBF/FPT 文件 [Python俱乐部]
DBF表与SQL Server表的导入、导出
python 程序的性能分析优化(huffman编码程序性能分析的一个小结论)
vb ado datagrid 数据导出到excel
VC++下的m_grid控件实现Accesse数据导出到Excel
用DLL实现把数据库的记录导出到EXCEL中(VB)转
用DLL实现把数据库的记录导出到EXCEL中(VB) - 应用程序 - VB教程
cxGrid V6以上导出EXCEL的方法
vb ado datagrid 数据导出到excel (转)
POI导出EXCEL
导出EXCEL实例
Listview导出EXCEL功能模块
php 导出excel
php?导出excel类
C# 导出Excel
把多个Excel文件合并到一个Excel文件的多个工作表(Sheet)里2
把多个Excel文件合并到一个Excel文件的多个工作表(Sheet)里
Python 操作 ini文件
Acrobat PDF文件 书签的导出和导入方法
MATLAB-数据处理-一个文件数据处理小程序
ASP程序中输出Excel文件实例一则
Native程序的sources文件
excel表格如何导出工作表标签1