python excel文件合并
时间: 2023-11-05 16:02:27 浏览: 83
excel合并,excel合并单元格怎么弄,Python
5星 · 资源好评率100%
以下是Python中合并Excel文件的示例代码:
```python
import pandas as pd
import os
# 定义文件夹路径和文件扩展名
folder_path = 'path/to/folder'
extension = '.xlsx'
# 获取文件夹中所有Excel文件的文件名
file_names = [f for f in os.listdir(folder_path) if f.endswith(extension)]
# 创建一个空的DataFrame
combined_data = pd.DataFrame()
# 循环遍历所有文件并将数据合并到DataFrame中
for file in file_names:
file_path = os.path.join(folder_path, file)
data = pd.read_excel(file_path)
combined_data = pd.concat([combined_data, data], ignore_index=True)
# 将合并后的数据保存为Excel文件
combined_data.to_excel('combined_data.xlsx', index=False)
```
这个示例代码假设所有要合并的Excel文件都在同一个文件夹中,文件扩展名为.xlsx。程序首先获取文件夹中所有Excel文件的文件名,然后使用Pandas库中的read_excel函数将每个文件中的数据读取到一个DataFrame中。最后,使用concat函数将所有数据合并到一个DataFrame中,并将结果保存为一个新的Excel文件。
阅读全文