将两个excel内容合并
时间: 2023-08-16 13:05:23 浏览: 70
将两个Excel文件内容合并,可以使用Python中的`pandas`库。
下面是一个示例代码,将两个Excel文件的内容合并到一个新的Excel文件中:
```python
import pandas as pd
# 读取第一个Excel文件
df1 = pd.read_excel('file1.xlsx')
# 读取第二个Excel文件
df2 = pd.read_excel('file2.xlsx')
# 合并两个Excel文件的内容
merged_df = pd.concat([df1, df2], ignore_index=True)
# 将合并后的数据写入到新的Excel文件中
merged_df.to_excel('merged_file.xlsx', index=False)
```
在这个示例代码中,我们首先使用`pandas`的`read_excel()`函数读取两个Excel文件的内容,并将它们存储在两个DataFrame对象中。然后,我们使用`concat()`函数将两个DataFrame对象合并为一个,`ignore_index=True`参数表示重新设置索引。最后,我们将合并后的DataFrame对象写入到一个新的Excel文件中,使用`to_excel()`函数实现。
需要注意的是,如果两个Excel文件中的列名不同,需要在合并之前先将它们重命名为相同的列名,否则合并后的DataFrame可能会出现列名不一致的情况。
阅读全文