Excel写入数据:xlwt
前言
自动化测试中我们测试用例是放在Excel中,脚本执行测试用例后,需要自动写入测试结果,所以我们需要用到xlwt模块将结果写入Excel。
如果你不会读取取Excel,请查看读取Excel数据利器:xlrd
安装模块
pip install xlwt
写入数据
#! /usr/bin/python3
# -*- coding:utf-8 -*-
# @FileName: wt.py
# @Time : 2020/8/21 15:59
# 公众号 : 码上开始
import xlwt
# 第一步:创建一个workbook 设置编码
workbook = xlwt.Workbook(encoding = 'utf-8')
# 第2步:创建一个worksheet
worksheet = workbook.add_sheet('My Worksheet')
# 第3步:写入excel # 参数对应 行, 列, 值
worksheet.write(1, 0, 'name')
# 第4步:保存(一定记得保存)
workbook.save('Excel_test.xlsx')
运行结果

练习:表格数据写入到Excel表内
title | name |
公众号 | 码上开始 |
#! /usr/bin/python3
# -*- coding:utf-8 -*-
# @FileName: wt.py
# @Time : 2020/8/21 15:59
# 公众号 : 码上开始
import xlwt
title = ["title", "name"]
datas = ["博客园", "码上开始"]
# 第一步:创建一个workbook 设置编码
workbook = xlwt.Workbook(encoding='utf-8')
# 第2步:创建一个worksheet
worksheet = workbook.add_sheet('My Worksheet')
# 第3步:写入excel # 参数对应 行, 列, 值
# 第4步:写入标题title,name
i = 0
# 列表循环三次,即range(0, 1)
for x in range(len(title)):
# 先将title, name写入至标题
worksheet.write(0, i, title[x])
i += 1
# 第5步:写入数据
n = 0
for data in range(len(datas)):
worksheet.write(1, n, datas[data])
n += 1
# 第5步:保存(一定记得保存)
workbook.save('Excel_test.xlsx')
















