首页 > 编程开发 > PyExcelerator:用Python处理Excel文件

PyExcelerator:用Python处理Excel文件

2009年4月16日

我们写程序,经常会需要输出一些数据进行保存,对于格式固定的大量数据,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') #保存

编程开发 Python

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

SEO Powered by Platinum SEO from Techblissonline