python中引入xlwt模块可以对Excel文件进行方便的操作。下面进行讲解。
1.引入xlwt模块
import xlwt
2.创建excel文件
file = xlwt.Workbook(encoding='utf-8')
encoding,设置字符编码,一般要这样设置:w = Workbook(encoding='utf-8'),就可以在excel中输出中文了。默认是ascii。当然要记得在文件头部添加:
#!/usr/bin/env python
#coding=utf-8
3.添加一个sheet
table = file.add_sheet('sheet_name',cell_overwrite_ok=True)
防止对一个单元格重复操作时引发错误,添加该传入参数
4.写入数据
table.write(0,0,'some text')
5.设置样式
style = xlwt.XFStyle()
font = xlwt.Font()
font.name = 'name'
font.bold = True
font.colour_index = 3
style.font = font
6.应用样式
table.write(0,1,'any text',style)
7.保存文件
file.save('data\\test.xls')