Python練習(十)——Excle操作
阿新 • • 發佈:2018-12-08
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)