你的浏览器不支持canvas

墨染半纸,清心煮字

python实现sumifs函数功能

Date: Author: 吕雄

本文章采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。转载请注明来自吕雄

import pandas as pd
#医疗生育表
dfyl=pd.read_excel('C:\\Users\\Administrator\\Desktop\\测试\\医疗.xls',encoding='utf-8')
print(dfyl.head())


# 汇总表
dfhz=pd.read_excel('C:\\Users\\Administrator\\Desktop\\测试\\汇总表.xlsx',encoding='utf-8')
print(dfhz["姓名"][1])
counts=dfhz['姓名'].count()-1
for i in range(0,counts): 
      dfhz["医疗单位补缴"][i] = dfyl[(dfyl.姓名 == dfhz["姓名"][i]) & (dfyl.做账期号 == dfhz["期间"][i])].医疗单位补缴.sum()
      dfhz["医疗单位"][i] = dfyl[(dfyl.姓名 == dfhz["姓名"][i]) & (dfyl.做账期号 == dfhz["期间"][i])].医疗单位.sum()
      
print(dfhz.head())
dfhz.to_excel('C:\\Users\\Administrator\\Desktop\\测试\\汇总表.xlsx', sheet_name='汇总表',index=False)

墨染半纸,清心煮字...