我想提取Sheet表中的N、O和R列,对R列中相同姓名的人对应的N、O列的值分别相加,形成图2这样
print('Opening workbook...')
wb = openpyxl.load_workbook('C:/Users/mawenxin/Desktop/dome1/asd.xlsx') #打开Excel表格
sheet = wb.get_sheet_by_name('Sheet1') #获取工作表
nameData = { } #创建字典
print('Reading rows...')
for row in range(2,sheet.max_row+1): #从第二行循环到最后一行
JE = sheet['N'+str(row)].value
name = sheet['E'+ str(row)].value
SY = sheet['O'+str(row)].value #存储每一列的数据
#字典结构nameData['姓名'][金额][使用金额]
nameData={name,(JE,SY)}
我按照网上以及书上的内容只能写这点,也不知道对不对
【问题】
字典内能不能一个键对应两个值,或者对应一个元组或列表?
用什么函数进行提取合并姓名?
如果自定义函数要怎么写?
能不能帮我写一下,琢磨很久了也不知道咋写