Python-xlwt
xlwt是python中写入excel的库,xlrd是python中读取excel的库,xlutils是python中修改excel的库,这三个库的使用方法都是一样的,都是先打开excel,然后对excel进行操作,最后保存excel。下面是xlwt的使用方法。
xlwt的安装:pip install xlwt
1.创建excel
import xlwt
# 创建excel文件
workbook = xlwt.Workbook()
2.创建sheet
# 创建sheet
sheet = workbook.add_sheet('Sheet1')
3.写入数据
# 写入数据
sheet.write(0, 0, 'test')
4.设置单元格的宽度和高度
# 设置单元格的宽度和高度
sheet.col(0).width = 256 * 20
sheet.row(0).height_mismatch = True
sheet.row(0).height = 20 * 20
5.设置单元格的字体
# 设置单元格的字体
font = xlwt.Font()
font.name = '微软雅黑'
font.bold = True
font.height = 20 * 20
font.colour_index = 4
style = xlwt.XFStyle()
style.font = font
sheet.write(0, 0, 'test', style)
6.设置单元格的背景色
# 设置单元格的背景色
pattern = xlwt.Pattern()
pattern.pattern = xlwt.Pattern.SOLID_PATTERN
pattern.pattern_fore_colour = 5
style = xlwt.XFStyle()
style.pattern = pattern
sheet.write(0, 0, 'test', style)
7.设置单元格的边框
# 设置单元格的边框
borders = xlwt.Borders()
borders.left = xlwt.Borders.THIN
borders.right = xlwt.Borders.THIN
borders.top = xlwt.Borders.THIN
borders.bottom = xlwt.Borders.THIN
style = xlwt.XFStyle()
style.borders = borders
sheet.write(0, 0, 'test', style)
8.设置单元格的对齐方式
# 设置单元格的对齐方式
alignment = xlwt.Alignment()
alignment.horz = xlwt.Alignment.HORZ_CENTER
alignment.vert = xlwt.Alignment.VERT_CENTER
style = xlwt.XFStyle()
style.alignment = alignment
sheet.write(0, 0, 'test', style)
9.合并单元格
# 合并单元格
sheet.write_merge(0, 0, 0, 1, 'test')
10.保存excel
# 保存excel
workbook.save('test.xlsx')

浙公网安备 33010602011771号