用python判断两张excel表如果第一张表和第二张表的列相同就把第一张表的第二列添加到第二张表的第二列
时间: 2023-09-04 15:13:08 浏览: 175
Python实现两个Excel匹配两列相同数据
可以使用pandas库来实现这个功能。
首先,读取两张表格:
```python
import pandas as pd
df1 = pd.read_excel('table1.xlsx')
df2 = pd.read_excel('table2.xlsx')
```
然后,判断两张表格的列是否相同:
```python
if df1.columns.tolist() == df2.columns.tolist():
# 如果相同,则将第一张表的第二列添加到第二张表的第二列
df2['new_column'] = df1.iloc[:,1]
```
最后,将更新后的表格保存:
```python
df2.to_excel('updated_table2.xlsx', index=False)
```
阅读全文