合并的是两个不同的excel
时间: 2023-08-12 20:03:22 浏览: 43
如果要合并两个不同的 Excel 文件中的数据,可以使用 Pandas 库中的 read_excel() 函数来读取 Excel 文件,并将读取到的数据合并到一个 DataFrame 中。具体步骤如下:
1. 导入 Pandas 库:
```python
import pandas as pd
```
2. 读取两个 Excel 文件中的数据:
```python
df1 = pd.read_excel("文件1.xlsx")
df2 = pd.read_excel("文件2.xlsx")
```
3. 将两个 DataFrame 合并成一个,并对相同的列进行求和:
```python
merged_df = pd.concat([df1, df2]).groupby(level=0).sum()
```
4. 将 int 类型的数据转换为 str 类型:
```python
merged_df = merged_df.applymap(str)
```
完整代码如下:
```python
import pandas as pd
# 读取两个 Excel 文件中的数据
df1 = pd.read_excel("文件1.xlsx")
df2 = pd.read_excel("文件2.xlsx")
# 将两个 DataFrame 合并成一个,并对相同的列进行求和
merged_df = pd.concat([df1, df2]).groupby(level=0).sum()
# 将 int 类型的数据转换为 str 类型
merged_df = merged_df.applymap(str)
# 输出合并后的结果
print(merged_df)
```
注意:代码中的 "文件1.xlsx" 和 "文件2.xlsx" 需要替换成你要读取的两个 Excel 文件的路径。