Excel文件的格式是.xlsx
时间: 2023-10-14 22:06:07 浏览: 135
好的,那么我们使用pandas库来读取Excel文件。您需要在终端中安装pandas库,使用命令`pip install pandas`即可。
接下来是比较两个Excel文件的脚本:
```python
import pandas as pd
import os
# 获取Excel的路径
excel1_path = input('请输入第一个Excel文件的路径:')
if not os.path.exists(excel1_path):
raise FileNotFoundError(f'{excel1_path} 文件不存在!')
excel2_path = input('请输入第二个Excel文件的路径:')
if not os.path.exists(excel2_path):
raise FileNotFoundError(f'{excel2_path} 文件不存在!')
# 读取Excel文件
df1 = pd.read_excel(excel1_path)
df2 = pd.read_excel(excel2_path)
# 比较两个DataFrame的内容
diff = df1.compare(df2)
# 如果两个DataFrame内容相同,则返回空表
if diff.empty:
print('两个Excel文件内容相同!')
else:
print('两个Excel文件内容不同!')
# 打印出文件不同处
print(diff)
# 汇总到一个日志文件中
diff.to_excel('Excel文件比较结果.xlsx', index=False)
```
这个脚本会提示您输入两个Excel文件的路径,并比较两个文件的内容。如果两个文件内容相同,则会打印出“两个Excel文件内容相同!”的提示;如果内容不同,则会打印出文件不同处,并将结果保存到一个Excel文件中。您可以根据自己的需求调整输出结果的格式。
阅读全文