python合并多个excel文件
时间: 2023-07-30 19:04:54 浏览: 235
使用python将多个excel文件合并到同一个文件的方法
5星 · 资源好评率100%
要合并多个 Excel 文件,你可以使用 Python的 pandas 库。下面是一个示例代码,演示了如何合并多个 Excel 文件:
```python
import pandas as pd
import glob
# 获取所有要合并的 Excel 文件
file_list = glob.glob('path/to/files/*.xlsx')
# 创建一个空的 DataFrame 来保存合并的数据
merged_data = pd.DataFrame()
# 逐个读取并合并所有 Excel 文件
for file in file_list:
df = pd.read_excel(file)
merged_data = merged_data.append(df, ignore_index=True)
# 将合并后的数据保存为新的 Excel 文件
merged_data.to_excel('path/to/merged_file.xlsx', index=False)
```
请将代码中的 `'path/to/files/*.xlsx'` 替换为你实际的文件路径和文件名模式,表示要合并的 Excel 文件所在的文件夹和文件名模式。然后将 `'path/to/merged_file.xlsx'` 替换为你希望保存合并后数据的 Excel 文件路径和名称。
这段代码会读取指定文件夹下的所有 Excel 文件,并将它们逐个合并到一个 DataFrame 中。最后,将合并后的数据保存为一个新的 Excel 文件。
阅读全文