Python小结 - xlwt
xlwt是Python用来写Excel文件的包。
1. 最简单粗暴的写法:
f = xlwt.Workbook() sheet1 = f.add_sheet(u'sheet1', cell_overwrite_ok=True) sheet1.write(0,0,'some text') f.save('test1.xls')这就可以了!
cell_overwrite_ok=True是为了可以让用户可以重复写内容用的。
2. 升级写法:加上字体风格
style = xlwt.XFStyle() font = xlwt.Font() font.name = 'Tahoma' font.bold = True font.italic = True font.underline = True style.font = font sheet.write(0, 0, 'some bold Times text', style)3. 再提升一下Big:合并单元格
sheet1.write_merge(0,1,0,1,"sum")上面语句会合并A1:B2,并写入“sum”。
注意:write_merge的函数定义:
def write_merge(self, r1, r2, c1, c2, label="", style=Style.default_style):其中: 0 <= c1 <= c2 <= 255 0 <= r1 <= r2 <= 65535
4. Big还能再提升吗?可以!可以插入图片!
方法定义如下:
def insert_bitmap(self, filename, row, col, x = 0, y = 0, scale_x = 1, scale_y = 1): 基本这些就能满足日常使用需要了。