导读 小伙伴们,有没有遇到过需要将多个Excel文件合并成一个文件的情况?特别是当这些文件具有相同的表头时,手动操作简直让人头大!别担心,今...
小伙伴们,有没有遇到过需要将多个Excel文件合并成一个文件的情况?特别是当这些文件具有相同的表头时,手动操作简直让人头大!别担心,今天给大家分享一个Python小技巧,让你瞬间搞定这件事!🚀
首先,确保你的电脑上安装了`pandas`和`openpyxl`这两个库,它们可是处理Excel文件的好帮手哦!👇
```bash
pip install pandas openpyxl
```
接着,用以下代码将所有Excel文件合并到一个文件中:
```python
import os
import pandas as pd
定义存放Excel文件的文件夹路径
folder_path = '你的文件夹路径'
创建一个空的DataFrame来存储合并后的数据
combined_df = 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)
df = pd.read_excel(file_path)
combined_df = pd.concat([combined_df, df], ignore_index=True)
将合并后的数据保存到新的Excel文件中
combined_df.to_excel('合并后的文件.xlsx', index=False)
```
💡 小提示:运行前请检查每个Excel文件是否拥有相同的表头,否则可能会影响合并效果哦!
通过这个方法,你可以省下大量时间,专注于更重要的事情!💪💼
🌟快去试试吧,让Python成为你办公桌上的超级英雄!🌟