python-利用xlrd模块读取excel数据,将excel数据转换成字典格式
2024-09-06 19:00:00
- 前言
- excel测试案例数据
转换成这种格式
- 实现代码
import os
import xlrd
excel_path = '..\data\\test_case.xlsx'
data_path = os.path.join(os.path.dirname(__file__),excel_path)
wb = xlrd.open_workbook(data_path)
ws = wb.sheet_by_name('Sheet1')
all_cases = {}
for r in range(1,ws.nrows):
case_data = {}
for c in range(ws.ncols):
# 获取测试用例标题
tiltle = ws.cell_value(0,c)
data_value = ws.cell_value(r,c)
# 构建测试用例字段标题(k),字段值(v)字典形式
case_data[ws.cell_value(0,c)]=data_value
# 构建测试用例名(k),用例信息(v)字典形式
all_cases[ws.cell_value(r,0)]=case_data
print(all_cases)
最新文章
- [LeetCode] Reverse Bits 翻转位
- 你真的了解UIControl吗?
- vs2010调试程序出现“Cannot find or open the PDB file”
- SQL 联合索引 与 单一列的索引 比较
- Public and Private Interfaces in ruby
- HDU 4576
- bzoj 3091 城市旅行(LCT+数学分析)
- 生成 git 密钥 步骤
- 计算机天才Aaron Swartz 名作 《如何提高效率》——纪念真正的“hacker";!
- gethostbyname()函数说明
- Keras的安装与配置
- python实现常见排序算法
- 1. 路过面了个试就拿到2个offer。是运气吗?
- python爬虫-采集英语翻译
- 性能测试一:jmeter基础入门
- Java学习路线(转)
- 在Windows上弄一个redis的docker容器
- CF980E The Number Games【树链剖分/线段树】
- Page Control
- devise修改密码