openpyxl应用EXCEL的average,max函数

该代码示例展示了如何使用Python的openpyxl库处理Excel文件,计算指定列(B到G列)的月平均值(保留一位小数)和三年中的最高值。它遍历列并应用平均和最大值函数,然后更新并保存结果到原始文件。
摘要由CSDN通过智能技术生成

打开EXCEL.xlsx,计算“月平均值”行的内容(数值型,保留小数点后1位);计算“最高值”行的内容(三年中某月的最高值,利用MAX函数)。同名保存结果。

from openpyxl import load_workbook

wb = load_workbook("excel.xlsx")
ws = wb.active

for column in "BCDEFG":
    cell = column + str(6)
    ws[f"{column}6"] = f"=average({column}3:{column}5)"
    ws[f"{column}6"].number_format = "0.0"
    ws[f"{column}7"] = f"=MAX({column}3:{column}5)"

wb.save("excel.xlsx")

相关内容:

# 获取当前活动的工作表

ws = wb.active

# 获取特定的工作表

ws = wb['Sheet1']  # 根据工作表名称获取

ws = wb[0]  # 根据索引获取(从0开始)

#f.srting语法

csdn的C知道,每日免费提问五次,要充分利用哦。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值