美文网首页
更新一个电子表格

更新一个电子表格

作者: 测试媛617 | 来源:发表于2018-08-23 20:16 被阅读0次
  • 利用更新信息建立数据结构
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')

相关文章

网友评论

      本文标题:更新一个电子表格

      本文链接:https://www.haomeiwen.com/subject/yfamiftx.html