如何使用python把excel 表一中的数据填入表二
时间: 2023-11-22 16:53:00 浏览: 46
可以使用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)
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)