2021-07-04 python之excel操作-zip函数的使用
2021/7/4 14:24:28
本文主要是介绍2021-07-04 python之excel操作-zip函数的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
""" li1 = ['user', 'passwd', 'check'] li2 = ["python27","lemonban66666",{"code": 0, "msg": "登录成功"}] res = zip(li1,li2) print(dict(res)) """ import os # abspath查看路径/join拼接 file_path = os.path.join(os.path.dirname(os.path.abspath(__file__)),"login_cases.xlsx") # print(file_path) # 1、加载excel数据文件 from openpyxl import load_workbook wb = load_workbook(file_path) # 2、根据表单名选择表单:wb["表单名"] sh = wb["login"] all_datas = [] # # 获取excel表格当中所有的测试数据 # 1、拿到字典的key值: # print(list(sh.rows)[0]) # (<Cell 'login'.A1>, <Cell 'login'.B1>, <Cell 'login'.C1>) titles = [] for item in list(sh.rows)[0]: # 遍历第1行当中每一列 titles.append(item.value) # print(titles) for item in list(sh.rows)[1:]: # 遍历数据行 values = [] for val in item: # 获取每一行的值 values.append(val.value) res = dict(zip(titles,values)) # title和每一行数据,打包成字典 res["check"] = eval(res["check"]) # eval函数(字符串) 转成python语句执行 all_datas.append(res) # 追加到列表 print(all_datas)
输出结果:
这篇关于2021-07-04 python之excel操作-zip函数的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python