python自学记录-excel练手项目

项目目的:将excel中指定的行对应的价格修改为正确的值

原来的表格:

期望修改的内容

胡萝卜修改价格为 10.22

黄瓜 修改价格为 4.01

生菜 修改价格为 9.88

修改后要另存为一个excel

import openpyxl

#读取excel
wb=openpyxl.load_workbook('D://file//sell_report.xlsx')
sheet=wb['Sheet1']


#获取sheet里特定的列
list=list(sheet.columns)[0] #0表示第一列,也就是A列

price_updates={'胡萝卜':10.22,'黄瓜':4.01,'生菜':9.88}

# 遍历单元格内容
for cell in list:
	for key in price_updates:
		if cell.value == key:
			row=cell.row
			column=cell.column

			cell2=sheet.cell(row=row,column=column+1)
			cell2.value=price_updates[key]

wb.save('D://file//sell_report_copy.xlsx')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值