在上一篇写了python利用csv模块写csv文件,http://blog.csdn.net/xiaobing_blog/article/details/14056473,速度很快
但有些缺陷,所以我最后又找了写excel的工具
工具有这些:
在网站:http://www.python-excel.org/, 提供了xlrd,xlwt,xlutils一套工具,xlrd是用来读取excl的,xlwt是用来写入excel的
xlutils,引用了xlrd和xlwt来做一些如合并,过滤,修改文件的操作,这个很多人推荐使用,但有一个缺陷,就是,他的一个
工作表sheet只能写入65535行,多了就不能写了,解决方法可以是,每65535行新建一个工作表sheet或者向后移动几列,
然后写入,他的列最大值为256,所以最多一个sheet文件可以写入:256 * 65535 个数据
在网站:http://pythonhosted.org/openpyxl/,提供了工具openpyxl,我觉得这个挺好的,下面会有一个简单的例子
这是我自己写的一个简单的例子:
#! /usr/bin/python
#-*- coding