Python-Excel操作

测试数据的运转:手工编写测试用例到Excel---->Python读取Excel的数据---->自动化测试方法

1、openpyxl

1、首先新建一个Excel

workbook---整个文件

sheet

cell---单元格

row---行

column---列

2、安装一个第三方库,专门操作Excel,有三种:openpyxl、xlrd、pandas,openpyxl是目前比较主流的。

pip install openpyxl

# 导入load_workbook:加载工作簿
from openpyxl import load_workbook
# 通过文件得到一个工作簿,参数是文件名,如果要加路径,加绝对路径
wb = load_workbook("cases.xlsx")
print(wb)

# 获取sheet表格
sheet = wb['Sheet1']
print(sheet)

# 获取一个单元格
cell = sheet.cell(row=2,column=1)
print(cell)
print(cell.value)

# 获取sheet中所有的数据
data = sheet.values
print(data)
# 可以将values转换成列表,得到[(),(),()]
data = list(sheet.values)
print(data)

输出:<openpyxl.workbook.workbook.Workbook object at 0x000000000354E2E8><

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值