无视界-个人小站
python写入Excel实例
 因工作需要将数据数据写入EXCEL中,之前一至使用TXT,手工转入的方式,但无意中发现了pyExcelerator插件后,将程序略加以改动,也就完成了工作需要。  
首先要去 http://sourceforge.net/projects/pyexcelerator/ 下载新版本的插件回来。解压到任意文件夹,在命令行方式输入 c:python2.5python ./setup.py install进行安装。  

安装后就可以使用该插件。

代码如下:
#!/usr/bin/env python

-- coding: gbk --

Copyright (C) 2005 Kiseliov Roman

from pyExcelerator imp
ort *

w = Workbook()
#ws = w.add_sheet('sheet 1')

Titles=省份 开机报活 安装报活 使用报活 卸载报活 使用次数 安装次数 win98 win2000 winXP win2003 winVista win7 win2008.split( )

ceii=0
for Title in Titles:
ws.write(0,ceii,Title.decode('cp936')) #需要转中文转化
ceii=ceii+1

w.save('report.xls')

实践证明,此方法的效果还可以,不过效率较为低下。 遗憾的是,这种方法只能创建文件,而不能读取文件。