如何使用python把excel 表一中的数据填入表二
时间: 2023-11-22 14:53:00 浏览: 86
可以使用Python的pandas库来实现将表一中的数据填入表二。具体步骤如下:
1. 读取表一和表二的数据,可以用pandas库中的`read_excel()`方法。
```python
import pandas as pd
# 读取表一数据
df1 = pd.read_excel('表一.xlsx')
# 读取表二数据
df2 = pd.read_excel('表二.xlsx')
```
2. 将表一中需要填入表二的数据提取出来,可以使用pandas库中的`loc[]`方法。
```python
# 提取需要填入表二的数据
data = df1.loc[:, ['列1', '列2', '列3']]
```
3. 将提取出来的数据填入表二中,可以使用pandas库中的`merge()`方法。
```python
# 将提取出来的数据填入表二
df2 = pd.merge(df2, data, on='共同列名', how='left')
```
4. 将填好数据的表二保存到新的Excel文件中,可以使用pandas库中的`to_excel()`方法。
```python
# 保存填好数据的表二
df2.to_excel('表二.xlsx', index=False)
```
最终的完整代码如下:
```python
import pandas as pd
# 读取表一数据
df1 = pd.read_excel('表一.xlsx')
# 读取表二数据
df2 = pd.read_excel('表二.xlsx')
# 提取需要填入表二的数据
data = df1.loc[:, ['列1', '列2', '列3']]
# 将提取出来的数据填入表二
df2 = pd.merge(df2, data, on='共同列名', how='left')
# 保存填好数据的表二
df2.to_excel('表二.xlsx', index=False)
```
阅读全文