在日常工作中,我们常常会遇到需要将多个Excel文件合并成一个的情况,比如汇总销售数据、统计报表等。今天就教大家用Python轻松搞定这件事!🚀
首先,确保你的电脑上已安装了`pandas`和`openpyxl`库。这两个库可以帮助我们读取和写入Excel文件。可以通过命令行输入以下代码快速安装:
```bash
pip install pandas openpyxl
```
接着,编写Python脚本,使用`os`模块遍历目标文件夹中的所有Excel文件,并用`pandas`将其逐一读取并合并到一个DataFrame中。最后,将合并后的数据保存为一个新的Excel文件。代码示例如下:
```python
import pandas as pd
import os
定义Excel文件所在文件夹路径
folder_path = './data/'
创建一个空的DataFrame用于存储合并后的数据
combined_data = pd.DataFrame()
遍历文件夹中的每个Excel文件
for file_name in os.listdir(folder_path):
if file_name.endswith('.xlsx'):
file_path = os.path.join(folder_path, file_name)
data = pd.read_excel(file_path)
combined_data = pd.concat([combined_data, data], ignore_index=True)
将合并后的数据保存为新的Excel文件
combined_data.to_excel('merged_data.xlsx', index=False)
```
完成上述步骤后,你就能得到一个包含所有原始Excel数据的新文件啦!🎉
无论是数据分析还是报告制作,这个小技巧都能帮你节省大量时间!快试试吧~💡