kza956
发表于 2020-10-28 09:47:22
.
zzayy0120
发表于 2020-11-10 08:32:03
dd
pjh01
发表于 2020-11-13 20:24:46
1
Zarctic
发表于 2020-11-14 16:48:51
挺好
叼辣条闯世界
发表于 2020-11-15 15:38:32
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()
anxinsama
发表于 2020-11-16 19:48:55
openpyxl.cell.cell.column_index_from_string("JB") 更新成 openpyxl.utils.cell.column_index_from_string("JB")
dhf123
发表于 2020-11-18 18:36:06
看答案
SQ551
发表于 2020-11-21 16:15:01
运行了,说是方法不推荐用
方敏霞
发表于 2020-11-26 15:07:42
本帖最后由 方敏霞 于 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]
zhuhq28
发表于 2020-11-28 22:29:34
ws['B2'].value = 9.7
猪猪夏目转黄鹂
发表于 2020-12-2 23:24:20
111
元气D
发表于 2020-12-11 05:35:17
{:10_257:}
python黑洞
发表于 2020-12-12 10:48:04
,
肖士杨
发表于 2020-12-13 12:03:22
666
Lc84520
发表于 2020-12-14 04:48:29
看看呢
一只哈巴狗
发表于 2020-12-18 09:58:55
+1
happywhp
发表于 2020-12-20 16:20:15
回复
Python-WUKUI
发表于 2020-12-20 23:34:37
QQQQ
阿吴努力养阿徐
发表于 2020-12-21 12:20:04
您的答案
东北第一好汉
发表于 2020-12-22 21:29:43
ws.offset(0,1.coordinate)]=10