def dataMatching(path, xlsxList):
df1 = pd.read_excel(path + '\\' + '下单表.xlsx',sheet_name='物料BOM', header=1)
for i in xlsxList:
df2 = pd.read_excel(i, header=1)
filename = newData(a=i)
name = filename.split('.')[0]
if name == '供应商交货情况汇总--未交数量查询':
df3 = pd.merge(df1, df2, how='inner', on='子物料SAP')
print(df3.head(5))
你输出你的df1和df2看看,应该是没有子物料SAP这个呢
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632