题目要求:在一个文件夹里面有424个Excel表格,每个表格中都是统一的,如下图。要求计算所有表格中金额的总和。
上代码:
import os
import glob
import pandas as pd# 指定文件夹路径
folder_path = 'C:\\Users\\Administrator\\Desktop\\zhangmu'# 使用glob库找到文件夹中所有.xlsx文件
excel_files = glob.glob(os.path.join(folder_path, '*.xlsx'))# 设置一个空列表
amount_list=[] = []for file in excel_files:# print(file) # 打印文件路径# 可以在下面添加代码来处理每一个Excel文件df = pd.read_excel(file, sheet_name='Sheet1')# 获取第四列(索引为3,因为索引从0开始计数)amount_column = df.iloc[:, 3]# 将金额追加到列表中amount_list.extend(amount_column.tolist())# 求和
total_amount = sum(amount_list)
print(total_amount)
运行结果: