打开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知道,每日免费提问五次,要充分利用哦。