Python 之 处理 Excel 数据(5)

您所在的位置:网站首页 excel改价格 Python 之 处理 Excel 数据(5)

Python 之 处理 Excel 数据(5)

2023-08-04 20:06| 来源: 网络整理| 查看: 265

 一、Excel数据准备

        创建一个文件名为“example3.xlsx”的excel文档,并造一些数据放进Sheet 'produceSale'中,用于测试。

需要更新以下三个产品的价格:

ProductNamePriceGarlic3.17

Celery

1.19Lemon1.27  二、程序代码 # Correct cost in produceSale spreadsheet import openpyxl # 需要更改的产品价格及其名称 PRICE_UPDATE = { 'Garlic': 3.17, 'Celery': 1.19, 'Lemon': 1.27 } # 获取工作簿,获取指定的sheet wb = openpyxl.load_workbook('example3.xlsx') ws = wb.get_sheet_by_name('produceSale') # 跳过第一行,遍历每一行,直到找到需要更新的产品名字,对其进行价格的修改 for rowNum in range(2, ws.max_row+1): productName = ws.cell(row=rowNum, column=1).value if productName in PRICE_UPDATE: # 判断是否在PRICE_UPDATE的键值里(若判断是否在value值里,需要加.value) ws.cell(row=rowNum, column=2).value = PRICE_UPDATE[productName] # 另存为example3_update.xlsx wb.save('example3_update.xlsx') 三、运行结果

以上为个人笔记,参考课程:【用Python处理Excel数据,中文全基础系列教程】_哔哩哔哩_bilibili



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3