

下面是个例子程序:
#-*-coding:gbk-*-
from pyExcelerator import *
def _toUnicode(s, enc):
return unicode(s, enc)
def writeArray(ary, f='array.xls', s='sheet', enc='gbk'):
w = Workbook()
ws = w.add_sheet(_toUnicode(s, enc))
for i in range(len(ary)):
for j in range(len(ary[i])):
style = XFStyle()
fnt = Font()
fnt.height = i * 20
style.font = fnt
ws.write(i, j, _toUnicode(ary[i][j], enc))
w.save(f)
return 0
if __name__ == '__main__':
ary = [['1','2','3'],['4','5','6']]
writeArray(ary, 'excel.xls', '工作簿')
pyexcelerator可从Python官网获得,或者选用其它组件。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/274.html
