首页 > 编程语言 > 详细

python excel 写入读取,图标操作

时间:2020-05-20 12:48:04      阅读:58      评论:0      收藏:0      [点我收藏+]

Xlsxwrite模块

设置行宽

    Worksheet.set_row(1,20):设置行框,1是对应的第二行,20是宽度

设置列宽

    Worksheet.set_column(‘A:D’,20)a-d列的宽度设置为20 , 单一则是A:A

单元格写入数据

    worksheet.write(‘A2‘,‘tyh‘,cell_format)     第一个参数对应单元格,第二个参数对应输入内容,第三个参数,单元格样式设置

    cell_format=workbook.add_format({‘align‘: ‘center‘, ‘valign‘: ‘vcenter‘, ‘border‘: 1})

 

遍历输入内容

 技术分享图片

 

 

合并单元格:

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

merge_format=workbook.add_format({         #合并单元格样式
    ‘bold‘: True,
    ‘align‘: ‘center‘,
    ‘valign‘: ‘vcenter‘,
    ‘font_color‘: ‘#ffffff‘,
    ‘bg_color‘: ‘blue‘,
    ‘font_size‘:18
})

生成图表:

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位置,插入图标

python excel 写入读取,图标操作

原文:https://www.cnblogs.com/7dao/p/12922523.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!