1
查看参考代码!
查看
1
模仿一下
import openpyxl
wb = openpyxl.load_workbook('豆瓣top250电影.xlsx')
ws = wb['Sheet Copy']
for row in ws.rows:
if row.value == "阿甘正传":
ws.row}'] = 9.8
elif row.value == "这个杀手不太冷":
ws.row}'] = 9.6
elif row.value == "肖申克的救赎":
ws.row}'] = 9.7
wb.save('豆瓣top250电影.xlsx')
1
1
1
import openpyxl
wb = openpyxl.load_workbook(r'E:\Desktop\豆瓣top250电影.xlsx')
ws = wb.active
new_score = {'阿甘正传':'9.8', '这个杀手不太冷':'9.6', '肖申克的救赎':'9.7'}
for each_row in ws.rows:
if each_row.value in new_score:
each_row.value = new_score.value]
wb.save(r'E:\Desktop\豆瓣top250电影.xlsx')
wb = openpyxl.load_workbook(r"C:\Users\hp\Desktop\豆瓣TOP250电影.xlsx")
ws = wb.get_sheet_by_name('电影TOP250 Copy')
for each_row in ws.rows:
if each_row.value == "阿甘正传":
ws['B'+str(each_row.row)] = '9.8'
elif each_row.value == "这个杀手不太冷":
ws['B'+str(each_row.row)] = '9.6'
elif each_row.value == "肖申克的救赎":
ws['B'+str(each_row.row)] = '9.7'
else :
pass
wb.save(r"C:\Users\hp\Desktop\豆瓣TOP250电影.xlsx")
学这个不错
..
111
for each_movie in ws['A1':'B251']:
if each_movie.value=='阿甘正传':
each_movie.value=9.8
if each_movie.value=='肖申克的救赎':
each_movie.value=9.6
if each_movie.value=='这个杀手不太冷':
each_movie.value=9.7