PyExcelerator:用Python处理Excel文件
我们写程序,经常会需要输出一些数据进行保存,对于格式固定的大量数据,Excel表格会是比较好的一个选择。如果你需要在Python下写入Excel文件,那么就需要用到PyExcelerator了。
PyExcelerator是一个第三方库,用来处理Excel文件。它的优点是:
简单易用,上手快。
写操作很方便,适合用来生成Excel文件记录数据。
不需要WinCOM支持,没装Office也 可以生成Excel表格
当然,PyExcelerator也是有缺点的,它所提供的读写操作方式相对简单,要对已有的Excel文件进行修改,就显得比较麻烦了。
如果要对已有的Excel表格进行较复杂的修改操作,选择PyExcelerator就不太合适了,这时候可以试试另外的方法。比如使用pywin32通过WinCOM来操作Excel表格,或者使用xlrd。
PyExcelerator的官方主页是http://sourceforge.net/projects/pyexcelerator,程序包中并没有太多的教程文档,不过包含了一些简单的示范操作的小例子,如果需要更详细的信息,就只能读源代码了。
这里提一个小例子:
from pyExcelerator import * w = Workbook() #创建一个工作簿 ws = w.add_sheet('Hey, Hades') #创建一个工作表 ws.write(0,0,'bit') #在1行1列写入bit ws.write(0,1,'huang') #在1行2列写入huang ws.write(1,0,'xuan') #在2行1列写入xuan w.save('mini.xls') #保存
最新评论