要使用pyhton,实现这两个功能:
- 设置表头,并对单元格进行合并
- 导出excle文件
笔者将使用xlwt这个包实现这个任务(pandas好像做不到)。代码如下(注释足够详细):
import xlwt
# 创建工作簿对象
work_book = xlwt.Workbook()
# 创建工作表对象
sheet = work_book.add_sheet("测试表")
# 设置居中对齐
alignment = xlwt.Alignment() # Create Alignment
alignment.horz = xlwt.Alignment.HORZ_CENTER
alignment.vert = xlwt.Alignment.VERT_CENTER
style = xlwt.XFStyle() # Create Style
style.alignment = alignment # Add Alignment to Style
# 往表中写入内容
# write_merge(a,b,c,d,message)函数将从第a行到第b行的第c列到第d列的单元格合并,并填入内容message
sheet.write_merge(0, 0, 0, 4, '表1', style=style)
sheet.write(1, 0, '序号', style=style)
sheet.write_merge(1, 1, 1, 3, '基础服务', style=style)
sheet.write(1, 4, '结果', style=style)
sheet.write(2, 0, '刘备', style=style)
sheet.write(2, 1, '32', style=style)
sheet.write(2, 2, '男', style=style)
# 保存表格
work_book.save(r'C:\Users\HP\Desktop\sheet.xls')
导出结果如图所示: