将两个excel文件数据对比,b文件的某一行数据与a文件中的每一行数据进行对比,如果b文件这行数据与a文件的某一行有完全相同,把数据完全相同的行删除,剩余的b文件数据保留另存新文件。python代码怎么写
时间: 2023-03-12 19:30:31 浏览: 90
compare_excel_excelpython_pythonexcel_python_excel_
5星 · 资源好评率100%
可以使用Python的pandas库来实现该功能,代码如下:import pandas as pd# 读取excel文件
df_a = pd.read_excel('a.xlsx')
df_b = pd.read_excel('b.xlsx')# 将b文件的数据与a文件的每一行数据进行对比,如果b文件这行数据与a文件的某一行有完全相同,则删除
df_b = df_b[~df_b.isin(df_a)].dropna()# 保存剩余的b文件数据到另存新文件
df_b.to_excel('c.xlsx',index=False)
阅读全文