使用Python将多个Excel文件合并到一个主电子表格中
时间: 2023-11-22 08:53:34 浏览: 208
使用python将多个excel文件合并到同一个文件的方法
5星 · 资源好评率100%
可以使用Python的pandas库来实现多个Excel文件合并到一个主电子表格中。下面是一些简单的代码示例:
```python
import pandas as pd
import os
# 定义要合并的Excel文件所在文件夹路径
folder_path = 'path/to/folder'
# 获取文件夹中所有Excel文件的文件名
file_names = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]
# 创建一个空的DataFrame来存储合并后的数据
merged_data = pd.DataFrame()
# 循环遍历每个Excel文件并将其合并到主DataFrame中
for file_name in file_names:
file_path = os.path.join(folder_path, file_name)
current_data = pd.read_excel(file_path)
merged_data = merged_data.append(current_data)
# 将合并后的数据保存到一个新的Excel文件中
merged_data.to_excel('path/to/merged_file.xlsx', index=False)
```
这段代码会将指定文件夹中所有以.xlsx为后缀名的Excel文件合并到一个名为merged_file.xlsx的新文件中。你可以根据实际需求修改文件路径和文件名。
阅读全文