用python合并多个相同表头的excel
时间: 2023-11-17 20:03:12 浏览: 103
使用 Python 合并多个格式一致的 Excel 文件(推荐)
可以使用Python中的pandas库来合并多个相同表头的excel文件。以下是一个简单的代码示例:
```python
import pandas as pd
import glob
# 搜索所有符合条件的文件
files = glob.glob("*.xlsx")
# 创建空的DataFrame
df = pd.DataFrame()
# 读取每个文件的数据并合并到df中
for file in files:
temp_df = pd.read_excel(file)
df = pd.concat([df, temp_df])
# 将合并后的数据写入新文件
df.to_excel("merged.xlsx", index=False)
```
这个代码将搜索当前目录下所有的xlsx文件并将它们合并到一个名为`merged.xlsx`的新文件中。注意,所有文件必须具有相同的表头才能合并。如果文件中有不同的表头,可以使用pandas的`merge`方法来合并它们。
阅读全文