用python代码比对两个excel特定列,将相同的单元格内容输出到新的excel表格中
时间: 2023-03-04 08:33:27 浏览: 350
可以使用Python中的pandas库来比对两个Excel文件中的特定列,并将相同的单元格内容输出到新的Excel文件中。具体的代码如下:
```python
import pandas as pd
# 读取第一个Excel文件
df1 = pd.read_excel('file1.xlsx')
# 读取第二个Excel文件
df2 = pd.read_excel('file2.xlsx')
# 比对特定列
common_cells = pd.merge(df1[['特定列']], df2[['特定列']], on='特定列', how='inner')
# 将结果输出到新的Excel文件中
common_cells.to_excel('output.xlsx', index=False)
```
其中,`file1.xlsx`和`file2.xlsx`是需要比对的两个Excel文件的文件名,`特定列`是需要比对的特定列的列名。执行以上代码后,会在当前目录下生成一个名为`output.xlsx`的新的Excel文件,其中包含了两个文件中特定列中相同的单元格内容。
阅读全文