xlsxwriter

创建表

workbook=xlsxwriter.Workbook('E:\\3.xlsx') #python中目录用\\或/来连接

创建表单sheet

worksheet=workbook.add_worksheet('tyh')

设置行,列宽

worksheet.set_column('A:A',30)
worksheet.set_column('B:H',25)

for i in range(1,9):
worksheet.set_row(i,20)

合并单元格

worksheet.merge_range('A1:H1','TYH测试',merge_format)

写入内容

worksheet.write('A2','tyh',cell_format)

temp=3
list=[{'tyh':'3','zch':'2'},{'zch':'3','tyh':'2'}]
for item in list:
worksheet.write('A'+str(temp),item['tyh'],cell_format)
worksheet.write('B'+str(temp),item['zch'],cell_format)
temp+=1
生成饼图

 

 




 
chart1=workbook.add_chart({'type':'column'})            #type 后面是你要生成的图标类型, column柱图,pie饼图等。
chart1.add_series({
'name':'接口测试报告',
'categories':'=测试总况!$D$2:$I$2', #固定格式, 测试总况是sheet名, 后面是文字区域
'values': '=测试总况!$D$3:$I$3', #数值区域
})
chart1.set_title({'name':'接口自动化测试结果'})
chart1.set_style(10)
worksheet.insert_chart('C7',chart1,{'x_offset':25,'y_offset':10}) #C7位置,插入图标
posted @ 2020-07-14 11:06  7dao  阅读(197)  评论(0编辑  收藏  举报