python批量汇总excel数据
时间: 2023-07-07 22:14:21 浏览: 57
利用python汇总统计多张Excel
你可以使用Python中的pandas库来批量汇总excel数据。具体步骤如下:
1. 安装pandas库:在命令行中输入 `pip install pandas`
2. 导入pandas库:`import pandas as pd`
3. 创建一个空的pandas DataFrame对象:`df = pd.DataFrame()`
4. 遍历需要汇总的excel文件,将每个文件中的数据读取到DataFrame对象中:
```
import os
for file_name in os.listdir('文件夹路径'):
if file_name.endswith('.xlsx'):
file_path = os.path.join('文件夹路径', file_name)
temp_df = pd.read_excel(file_path)
df = pd.concat([df, temp_df], ignore_index=True)
```
5. 将汇总后的数据保存到一个新的excel文件中:`df.to_excel('保存路径')`
其中,第4步中的代码会将指定文件夹中所有扩展名为`.xlsx`的文件都读取到DataFrame对象中,并通过`pd.concat()`函数将它们合并在一起。`ignore_index=True`参数表示对合并后的数据重新编号。最后,将汇总后的数据通过`to_excel()`函数保存到指定路径的excel文件中。
阅读全文