使用Python将两个Excel表格按其中一列相同内容全部合并

书接上回,需要把两个Excel表合并,按照其中有一列相同内容标题的全部信息合并,直接放代码,只需安装pandas即可直接运行,输入需要合并的两个Excel文件路径和输出合并后的Excel文件路径即可,中间使用pd.merge函数,在on=“”里面填写需要合并的“name”列,每一行也有相应的注释,非常简单即可运行并合并,不用再使用Excel里面的vlookup函数之类的了!

import pandas as pd

# 读取第一个Excel文件
df1 = pd.read_excel("new_select.xlsx")

# 读取第二个Excel文件
df2 = pd.read_excel("product.xlsx")

# 合并两个DataFrame,根据'name'列进行合并
merged_df = pd.merge(df1, df2, on='SKU')

# 保存合并后的DataFrame到新的Excel文件
merged_df.to_excel('merge.xlsx', index=False)

猜你喜欢

转载自blog.csdn.net/qwerkiller/article/details/130353039