使用场景:自动化测试数据放入excel进行管理,通过代码将测试数据读取回来
excel文件读取准备前奏:
1.安装第三方库:openpyxl ,如下操作:
打开cmd命令提示符,输入pip install openpyxl 安装即可
2.读取时,导入openpyxl下的Workbook,如下:
from openpyxl import Workbook #注意这里的Workbook W一定要大写,默认回显的是workbook,导致active无法使用,排查了很久~~~
3.思路:
1)获取工作簿
2)获取工作簿-sheet
3)获取sheet页中具体单元格,进行一系列操作
4)保存当前工作簿
# excel文件读取
# 利用第三方库openpyxl来处理,这个库可读取,也可写入,但只能处理xlsx这种格式
# 代码创建excel表格
# from openpyxl import Workbook
# import openpyxl
# 创建一个对象
from openpyxl import Workbook #这里的W一定要大写
wb = Workbook()
# 获取excel中的sheet对象
sheet_obj = wb.active
# 给当前的sheet中添加内容
# 方式1:
sheet_obj['B2'] = "80"
# 方式2
sheet_obj.cell(2, 1).value = "张三"
# 修改当前sheet的名字
sheet_obj.title = "学生成绩表"
# 保存
wb.save("信息表.xlsx")
小小心得:哈哈 python浅学了几天,发现搞懂这个方法是为什么业务场景使用很重要,业务了解非常重要!!!