更新一个电子表格

2018-08-23  本文已影响0人  测试媛617
PRICE_UPDATES = {'Garlic':3.07,
                 'Celery':1.19}
import openpyxl

wb = openpyxl.load_workbook('update.xlsx')
sheet = wb.get_sheet_by_name('Sheet')
print(sheet)
PRICE_UPDATES = {'Garlic':3.07,
                 'Celery':1.19}

for rowNum in range(2,sheet.max_row):
    # 保存第一行的变量
    produceName = sheet.cell(row=rowNum,column=1).value
    # 如果produceName中的值是PRICE_UPDATES中的一个键,则价格必须修改
    if produceName in PRICE_UPDATES:
        sheet.cell(row=rowNum,column=2).value = PRICE_UPDATES[produceName]
        print(produceName)
wb.save('new_update.xlsx')
上一篇下一篇

猜你喜欢

热点阅读