python之实现对excel表格数据的修改
admin
2023-07-20 10:42:27
0

题目:
有一个名为produceSales.xlsx的表格文件,每一行代表一次单独的销售纪录,第一列(A)是产品名字,第二行(B)是产品价格,第三行(C)是销售的数量,第四行(D)是本次销售总收入(根据单价和销售数量会自动计算,当B、C列变动会自动计算新的值)。

现在假设表格中Celery,Garlic,Lemon这三个商品的单价设置错误,请更新表格设置新的价格:

Celery      1.19
Garlic      3.07
Lemon       1.27

代码

import openpyxl

def modify(sheet,name,value):
    for index,row in enumerate(sheet.rows):
        if name == sheet['A'+str(index+1)].value:
            sheet.cell(row=index+1,column=2,value=value)

try:
    wb = openpyxl.load_workbook('produceSales.xlsx')
    sheet = wb[wb.active.title]
    modify(sheet,'Celery',1.19)
    modify(sheet,'Garlic',3.07)
    modify(sheet,'Lemon',1.27)
    wb.save('produceSales.xlsx')
except Exception as e:
    print('修改表格出错!','\n',e)
else:
    print('修改数据成功......')

运行截图
python之实现对excel表格数据的修改

python之实现对excel表格数据的修改

python之实现对excel表格数据的修改

相关内容

热门资讯

极速达,害了山姆 山姆,最近的事有点多。6月15日,国家市场监督管理总局通报,针对一段时期以来发现的山姆线下门店及线上...
万斯暂不赴瑞士谈判,伊朗强调黎... 据凤凰卫视报道,美国白宫表示,由于美国和伊朗下一阶段谈判的后勤安排尚未敲定,美国副总统万斯将不再按原...
河南牧业经济学院开展“执笔题香... 仲夏迎端午,雅韵满校园。6 月 11 日,河南牧业经济学院 “执笔题香佩 拈韵赋端阳” 端午主题文化...
花栖成境 自在湾居 | 铁建投... 2026 年 6 月 13 日,铁建投城发・花栖樾内高朋云集、雅士齐聚。备受全城瞩目的会呼吸的河岸生...
社群自己“长”起来:越秀中西部... 社区是城市最小的聚落单元,那么社群,便是这片土地上自发生长出的情感共同体。这份对邻里情感的珍视,是越...
中原润府一周年项目白皮书发布,... 当前,购房者的顾虑集中在三个层面:能否如期交付?实景是否与承诺一致?物业和社区运营能否跟上?这些担忧...
六国化工获得实用新型专利授权:... 证券之星消息,根据天眼查APP数据显示六国化工(600470)新获得一项实用新型专利授权,专利名为“...
端午送温情 敬老暖人心 黄河科... 在2026年端午节来临之际,黄河科技学院工会、关工委精心组织开展学校退休教职工端午慰问活动,为大家统...
三星Galaxy A27 5G... IT之家 6 月 19 日消息,科技媒体 digitalcitizen 昨日(6 月 18 日)发布...