python读取两个excel文件,遍历查询某一列元素是否匹配
时间: 2023-11-27 14:53:03 浏览: 148
python 读excel文件并提取相关信息
5星 · 资源好评率100%
可以使用 Pandas 库来读取和操作 Excel 文件。下面是一个示例代码,假设要比较两个文件 `file1.xlsx` 和 `file2.xlsx` 中的第一列元素是否匹配:
```python
import pandas as pd
# 读取文件1和文件2到DataFrame中
df1 = pd.read_excel('file1.xlsx', index_col=0)
df2 = pd.read_excel('file2.xlsx', index_col=0)
# 遍历文件1的第一列元素
for index, row in df1.iterrows():
value = row[0] # 获取第一列的元素值
# 在文件2中查找是否存在该元素
if value in df2.index:
print(f'{value} exists in file2')
else:
print(f'{value} does not exist in file2')
```
这里使用了 Pandas 的 `read_excel` 方法来读取 Excel 文件,并且将第一列作为 DataFrame 的索引列,方便后续的查询操作。然后通过 `iterrows` 方法遍历文件1中的每一行,获取第一列的元素值,然后在文件2中查询是否存在该元素。如果存在,则输出相应的提示信息。
阅读全文