山东小鸭王 发表于 2019-3-11 16:00:24

import openpyxl
wb = openpyxl.load_workbook(r"C:\Users\Desktop\使用Python读写Excel文件(2)\豆瓣TOP250电影.xlsx")
ws = wb.get_sheet_by_name("Sheet")
for each_row in ws.rows:       
        if each_row.value == "阿甘正传":
                each_row.value = 9.8
        elif each_row.value == "这个杀手不太冷":
                each_row.value = 9.6
        elif each_row.value == "肖申克的救赎":
                each_row.value = 9.7
wb.save(r"C:\Users\Desktop\使用Python读写Excel文件(2)\豆瓣TOP250电影.xlsx")

仓鼠二号 发表于 2019-3-24 00:22:11

{:5_102:}

delock 发表于 2019-3-24 16:26:06

0:没思路

朗读者 发表于 2019-3-25 11:24:17

我就是来学习的。。。

非黑莫白 发表于 2019-3-27 18:11:58

...

JeremyHou 发表于 2019-3-28 01:52:38

朕想知道

guanguangqi 发表于 2019-3-28 02:14:48

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

FatherDK 发表于 2019-4-2 12:31:11

已完成

hjx123hjx 发表于 2019-4-7 21:18:25

查看答案

林宇航 发表于 2019-4-8 17:37:30

v

ietar 发表于 2019-4-16 16:02:14

有点太浅了hhh

xiaochuai 发表于 2019-4-20 13:05:00

用这样的形式可以对区域内的单元格赋值ws['B2':'B4'].value = 9.8
若是要精确定位赋值,是不是要加上条件语句然后返回符合条件的(如:阿甘正传),返回行,列变成B然后赋值?

大忽悠喵 发表于 2019-4-23 20:40:59

学习

何广洲 发表于 2019-4-25 09:16:44

修改后需要保存

andysung 发表于 2019-4-25 16:31:27

{:5_103:}

会计的会怎么念 发表于 2019-4-25 17:43:57

import openpyxl

def movie_score(movie_name, score):
    #更改指定名字的电影的评分
    wb = openpyxl.load_workbook('豆瓣TOP250.xlsx')
    sheet1 = wb['Sheet']
    for each_row in sheet1.rows:
      if each_row.value == movie_name:
            print("Old:", end='')
            print(each_row.value)
            each_row.value = score
            print("New:", end='')
            print(each_row.value)

    wb.save('豆瓣TOP250.xlsx')

while True:
    movie_name = input("Which movie's score has been changed(Enter 'q' to quite):" )
    if movie_name == 'q':
      print("Bye!")
      break
    score = float(input("and what is the new score: "))
    movie_score(movie_name, score)

风丶少 发表于 2019-4-30 14:02:52

学习

qbw941054510 发表于 2019-5-1 17:51:41

a

panying1990 发表于 2019-5-5 14:11:50

nihao

熟熟给你讲故事 发表于 2019-5-6 07:45:55

……
页: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14
查看完整版本: 使用Python读写Excel文件(2)