要在Python中比较来自不同Excel文件的两列,你可以使用pandas
库,这是一个强大的数据处理和分析工具。以下是实现这一目标的步骤:
pandas.read_excel()
函数。==
、!=
等。假设我们有两个Excel文件file1.xlsx
和file2.xlsx
,每个文件都有一个名为Sheet1
的工作表,并且我们想要比较这两个工作表中的ColumnA
列。
import pandas as pd
# 读取两个Excel文件
df1 = pd.read_excel('file1.xlsx', sheet_name='Sheet1')
df2 = pd.read_excel('file2.xlsx', sheet_name='Sheet1')
# 确保列名相同
if 'ColumnA' in df1.columns and 'ColumnA' in df2.columns:
# 比较两列
comparison_result = df1['ColumnA'] == df2['ColumnA']
# 找出不同的行
different_rows = df1[comparison_result == False]
print("相同的行:")
print(df1[comparison_result])
print("\n不同的行:")
print(different_rows)
else:
print("列名不匹配,请检查文件结构。")
通过上述步骤和代码示例,你可以轻松地在Python中比较来自不同Excel文件的两列数据。
领取专属 10元无门槛券
手把手带您无忧上云