明明KEY存在,但是用pandas实现vlookup 功能提示keyerror

def dataMatching(path,xlsxList):
    df1 = pd.read_excel(path + '\\' + '下单表.xlsx', header=1)
    for i in xlsxList:
        df2 = pd.read_excel(i, header=1)
        filename = i.split('\\')[3]
        name=filename.split('.')[0]
        if name == '供应商交货情况汇总--未交数量查询':
            df3 = pd.merge(df1, df2, how='inner', on='子物料SAP')

 

不知道实际数据,要么是格式不对类型不对?既然提示不存在肯定有道理,多检查

要连接的两个表列名是相同的吗?都是“子物料SAP”吗?