问题描述
在项目中经常需要批量的测试答题器设备的并发性能,由于我们设备的并发数支持60路并发,测试的时候数据的统计比较麻烦,于是想在测试工具中增加一个导出一轮统计测试结果的功能,此处用到了xlwt 模块,与是单独提取出这个库的操作,防止以后忘记,下图是生成的效果图:
1. 颜色参数
p_w = xlwt.Pattern()
p_w.pattern = xlwt.Pattern.SOLID_PATTERN
p_w.pattern_fore_colour = 1 # 白色
p_y = xlwt.Pattern()
p_y.pattern = xlwt.Pattern.SOLID_PATTERN
p_y.pattern_fore_colour = 5 # 黄色
p_r = xlwt.Pattern()
p_r.pattern = xlwt.Pattern.SOLID_PATTERN
p_r.pattern_fore_colour = 2 # 红色
2. 表格初始化
def export_excel_init(self):
self.ex_rpos = 0
self.ex_f = xlwt.Workbook()
self.ex_s = self.ex_f.add_sheet(u'测试数据',cell_overwrite_ok=True)
# 表格样式
self.ex_style = xlwt.XFS