smallo_28 发表于 2020-1-2 16:15:39

朕想知道

52hz_ 发表于 2020-1-3 08:47:09

谢谢小甲鱼

yi3301168449 发表于 2020-1-3 11:43:38

先看后学

tcxbc 发表于 2020-1-5 18:41:11

学习

tsungyu1985 发表于 2020-1-16 11:39:46

@小甲鱼
c = ws['A2']
print('c的行标为:',c.row)
print('c的列标为:',c.column)
print('c的座标为:',c.coordinate)

我这边的执行结果是
c的行标为: 2
c的列标为: 1
c的座标为: A2

c.column
我看执行结果与你的 'A'不大一样呢 @@{:10_254:}

Musaki 发表于 2020-1-16 19:49:39

fishC

shenlingdong203 发表于 2020-1-19 13:56:55

1

彭昌健 发表于 2020-1-20 08:31:18

1

云云云诶 发表于 2020-1-30 11:59:15

1

v.ki 发表于 2020-1-30 14:55:55

朕来看看

ZSZ_WaytoITdog 发表于 2020-1-31 22:45:08

import openpyxl

wb = openpyxl.load_workbook(r'F:\软件文档\Python\project_fishc\Excel_Python\豆瓣TOP250电影.xlsx')
ws = wb['Sheet']

for each in ws['A2':'B10']:
    if each.value == '阿甘正传':
      each.value = 9.8
    elif each.value == '这个杀手不太冷':
      each.value = 9.6
    elif each.value == '肖申克的救赎':
      each.value = 9.7

wb.save(r'F:\软件文档\Python\project_fishc\Excel_Python\豆瓣TOP250电影.xlsx')

AINR 发表于 2020-2-5 19:36:26

1

梁逸豪 发表于 2020-2-6 11:16:41

哈哈哈

Mr_Joe 发表于 2020-2-6 21:44:59

完成啦~查看答案~~~

fengo0 发表于 2020-2-6 22:02:23

没脑子思考了= =

wdxunxun 发表于 2020-2-7 12:29:57

123

zhoulongweikid 发表于 2020-2-7 16:44:04

支持小甲鱼

everest_qing 发表于 2020-2-9 22:48:32

溜溜溜

18382586069 发表于 2020-2-10 22:16:10

ws['B2'].value = 9.7
>>> ws['B9'].value = 9.6
>>> ws['B5'].value = 9.8
>>> wb.save(r"C:\Users\Stay Hungry\Desktop\豆瓣TOP250电影.xlsx")

Omed 发表于 2020-2-11 16:35:10

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