Python Excel參數轉成字典格式

-- coding: utf-8 --

import openpyxl
#打開文件,返回一個工作簿對象
wb = openpyxl.load_workbook(“cases.xlsx”)
#通過工作簿,選擇表單對象
sh = wb[‘Sheet1’]
for r in range(1,5):
case_dict = {}
#判斷是否是表頭(第一行)
if r ==1:
titles = []
for c in range(1,4):
#把表頭值取出來,放到title列表裏面
data = sh.cell(row=r,column=c).value
titles.append(data)
else:
datas = []
for c in range(1,4):
data = sh.cell(row=r,column=c).value
datas.append(data)
case_zip=zip(titles,datas)
print(dict(case_zip))

excel 內容:

{‘case_id’: 1, ‘data’: ‘python01,123456,123456’, ‘excepted’: ‘code:1,msg:註冊成功’}
{‘case_id’: 2, ‘data’: ‘python01,1234567,123456’, ‘excepted’: ‘code:2,msg:密碼不一致’}
{‘case_id’: 3, ‘data’: ‘python18,1234567,123456’, ‘excepted’: ‘code:3,msg:該賬戶已存在’}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章