下面是个例子程序:
#-*-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