1. 程式人生 > >Python練習(十)——Excle操作

Python練習(十)——Excle操作

import openpyxl def changeGoods(wbname,goodsname,goodsPrice,goodsSold=None): wb = openpyxl.load_workbook(filename=wbname) sheet = wb.active info = [] for row in sheet.rows: goods = [cell.value for cell in row] info.append([cell.value for cell in row]) for goods in
info: if goods[0] == goodsname: print(goods[1]) goods[1] = goodsPrice for row , item in enumerate(info): for column,cellValue in enumerate(item): sheet.cell(row = row+1,column = column+1,value = cellValue) wb.save(filename=wbname) print("寫入成功!"
) changeGoods('/home/kiosk/Desktop/produceSales.xlsx','Garlic',3.07) changeGoods('/home/kiosk/Desktop/produceSales.xlsx','Celery',1.19) changeGoods('/home/kiosk/Desktop/produceSales.xlsx','Lemon',1.27)