.
dd
1
挺好
import re
import openpyxl
def main():
data_updates = {"阿甘正传": "9.8",
"这个杀手不太冷": "9.6",
"肖申克的救赎": "9.7"}
wb = openpyxl.load_workbook("豆瓣TOP250电影.xlsx")
ws = wb.active
for each_row in ws.rows:
if each_row.value in data_updates:
each_row.value = data_updates.value]
wb.save("豆瓣TOP250电影.xlsx")
if __name__ == "__main__":
main()
openpyxl.cell.cell.column_index_from_string("JB") 更新成 openpyxl.utils.cell.column_index_from_string("JB")
看答案
运行了,说是方法不推荐用
本帖最后由 方敏霞 于 2020-11-26 15:12 编辑
# 修改局部数据
update = {'阿甘正传': 9.9,
'这个杀手不太冷':9.6,
'肖申克的救赎':9.7
}
for each_row in ws.rows:
if each_row.value in update.keys():
each_row.value = update.value]
ws['B2'].value = 9.7
111
{:10_257:}
,
666
看看呢
+1
回复
QQQQ
您的答案
ws.offset(0,1.coordinate)]=10