波拉 发表于 2021-6-4 12:14:35

1

Tzuchi 发表于 2021-6-14 15:54:30

1.        >>> ws = wb['Sheet Copy']
2.        >>> ws['B2'].value = 9.7
3.        >>> ws['B4'].value = 9.6
4.        >>> ws['B5'].value = 9.8
5.        >>> wb.save(r"D:\豆瓣TOP250电影.xlsx")

hhh300678 发表于 2021-6-16 18:03:19

学习

1027426322 发表于 2021-6-17 16:58:31

看看

lpb033 发表于 2021-6-19 00:48:03

buzd

杨文龙 发表于 2021-6-21 16:57:27

import openpyxl

# 载入工作簿
wb = openpyxl.load_workbook("douban_250.xlsx")

# 获取工作表
ws = wb["Sheet"]

# 索引每行,并修改评分
for row in ws.rows:
    if row.value == "肖申克的救赎":
      row.value = 9.7
    elif row.value == "这个杀手不太冷":
      row.value = 9.6
    elif row.value == "阿甘正传":
      row.value = 9.8

# 保存文件
wb.save("db250.xlsx")

田螺 发表于 2021-6-21 21:01:48

学习学习

种粮 发表于 2021-6-28 14:04:41

给我学懵了

天涯海角123 发表于 2021-6-28 16:10:26

13

VincentZQL 发表于 2021-7-2 23:46:09

n

惢若向阳 发表于 2021-7-6 15:28:24

ws['B2'].value='9.8'

锴子要变强 发表于 2021-7-11 13:32:07

1

千秋雪 发表于 2021-7-16 10:01:36

1

校外也要读研 发表于 2021-7-18 11:28:45

wb['B2']=9.7

GGBond520 发表于 2021-7-25 18:49:59

学习学习

1248956321 发表于 2021-7-27 10:23:04

1

xwh994595 发表于 2021-7-29 11:21:42

郑想知道

百里七 发表于 2021-8-1 13:09:49

m

炎大刀 发表于 2021-8-4 20:13:26

1

鱼c123456 发表于 2021-8-9 12:35:45

import openpyxl

#打开工作表
wb = openpyxl.load_workbook(r"D:/file/openpyxl/豆瓣电影Top250.xlsx")
ws = wb["sheet"]

for each_row in ws.iter_rows(min_row=2, max_col=1, max_row=251):
    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

wb.save(r"D:/file/openpyxl/豆瓣电影Top250.xlsx")
页: 16 17 18 19 20 21 22 23 24 25 [26] 27 28 29 30 31 32 33
查看完整版本: 使用Python读写Excel文件(2)