Python纵向合并excel但是列名排序不一样
时间: 2024-01-26 18:04:08 浏览: 93
python中excel合并
可以使用 pandas 库来实现纵向合并 Excel,而且即使列名排序不一样也可以自动对齐。下面是示例代码:
```python
import pandas as pd
# 读取要合并的 Excel 文件
df1 = pd.read_excel('file1.xlsx')
df2 = pd.read_excel('file2.xlsx')
# 纵向合并两个 DataFrame,自动对齐列名
merged_df = pd.concat([df1, df2], axis=0, sort=False)
# 将合并后的结果保存到新的 Excel 文件中
merged_df.to_excel('merged_file.xlsx', index=False)
```
其中 `pd.read_excel()` 函数用于读取 Excel 文件,`pd.concat()` 函数用于合并两个 DataFrame,`sort=False` 参数表示不按列名排序,`to_excel()` 函数用于将合并后的结果保存到新的 Excel 文件中,`index=False` 参数表示不保存行索引。
阅读全文