Python代码实现计算一个文件夹里每一个Excel中其中一列的和,输出为一个新的Excel其中一列是Excel名一列是和
时间: 2024-02-27 17:53:57 浏览: 22
好的,我理解了你的问题。需要使用Python中的pandas和os库来实现。以下是代码实现:
```python
import pandas as pd
import os
# 设置需要读取的文件夹路径和存储结果的Excel文件名
folder_path = 'folder_path'
result_file = 'result.xlsx'
# 获取文件夹中所有Excel文件的文件名
file_names = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]
# 将每个Excel文件中指定列的和存储到一个列表中
sum_list = []
for file_name in file_names:
# 读取Excel文件
df = pd.read_excel(os.path.join(folder_path, file_name))
# 计算指定列的和
col_sum = df['指定列'].sum()
# 将Excel文件名和指定列的和存储到一个元组中,并添加到列表中
sum_list.append((file_name, col_sum))
# 将列表转换为DataFrame,并将结果存储到新的Excel文件中
result_df = pd.DataFrame(sum_list, columns=['Excel名', '和'])
result_df.to_excel(result_file, index=False)
```
其中,需要将`folder_path`替换为需要读取的文件夹路径,将`result_file`替换为存储结果的Excel文件名,将`指定列`替换为需要计算和的列名。最后运行代码即可得到结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)