def write_data(file_name, data, period):
''' Method used for writing data into .xls file '''
wb = openpyxl.load_workbook(filename=file_name)
sheet = wb['Vulnerabilities']
number = 1
for row_data in data:
if is_in_between(period, row_data['date']):
values = []
values.append(number)
values.append(row_data['val_name'])
values.append(row_data['severity'])
values.append(row_data['date'])
values.append(row_data['description'])
values.append(row_data['affected'])
values.append(row_data['solution'])
values.append(row_data['link'])
for index, value in enumerate(values, start=1):
sheet.cell(row=number+10, column=index+1).value = value
number+=1
wb.save(filename=file_name)
report_generator.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录