用diff函数对比excel文件
时间: 2023-12-14 10:36:38 浏览: 27
可以使用Python中的pandas和openpyxl库来完成这个任务。具体步骤如下:
1. 安装pandas和openpyxl库
```
pip install pandas openpyxl
```
2. 加载excel文件
```python
import pandas as pd
# 加载第一个excel文件
df1 = pd.read_excel('file1.xlsx')
# 加载第二个excel文件
df2 = pd.read_excel('file2.xlsx')
```
3. 比较两个文件
```python
# 比较两个文件,返回不同的行
diff_df = pd.concat([df1, df2]).drop_duplicates(keep=False)
# 将不同的行保存到新的excel文件中
diff_df.to_excel('diff.xlsx', index=False)
```
这个过程中,pandas会将两个excel文件中的数据合并,并去掉重复的行,最终得到的就是不同的行。然后将这些不同的行保存到新的excel文件中,即可得到比较结果。