使用Python比较两个Excel文件,如果文件A的B列和文件B的C列相同,则将文件A的A列添加到文件B的最后一列
时间: 2024-04-08 21:30:22 浏览: 68
您可以使用Python中的pandas库来比较和合并两个Excel文件。下面是一个示例代码,实现了您的要求:
```python
import pandas as pd
# 读取文件A和文件B
df_a = pd.read_excel('文件A.xlsx')
df_b = pd.read_excel('文件B.xlsx')
# 根据B列和C列进行合并
merged_df = pd.merge(df_a, df_b, left_on='B', right_on='C')
# 将A列添加到最后一列
merged_df['A'] = merged_df['A_x']
# 保存合并后的结果到新的Excel文件
merged_df.to_excel('合并结果.xlsx', index=False)
```
请确保您已经安装了pandas库,并将'文件A.xlsx'和'文件B.xlsx'替换为实际的文件路径。执行代码后,将会生成一个名为'合并结果.xlsx'的新Excel文件,其中包含了根据条件合并后的数据。
阅读全文