答案
答案
wb.get_sheet_names我这里的返回值跟您课件里的不一样?请问是什么情况?
<bound method Workbook.get_sheet_names of <openpyxl.workbook.workbook.Workbook object at 0x000001A10A183CD0>>
111
支持
学习!!!!
会拉,来看看你咋写
太难了
朕想知道
看看
11
i want to check the answer
【小白求助】:使用python从已有的excel表格读取数据后,想统计计数读取的数据条目数,应该怎么写代码啊?
看看流程
已经是VIP至尊会员了,还需要鱼币购买?
没有鱼币的话怎么办?
发现问题:
思路五:'AAA' 是多少?中
使用openpyxl.cell.cell.column_index_from_string('JB') 方法得知编号为‘JB’的列实际上位于第几列”
在python3.7版本中报错,错误为:
module 'openpyxl.cell.cell' has no attribute 'column_index_from_string'我在网上查找发现其他方法,编译通过,希望小甲鱼能够在本贴以及B站相关学习视频中更新或在回复中做出提醒,谢谢。
from openpyxl.utils import get_column_letter, column_index_from_string
# 根据列的数字返回字母
print(get_column_letter(2))# B
# 根据字母返回列的数字
print(column_index_from_string('D'))# 4@小甲鱼
MiracleBoy 发表于 2020-9-16 16:07
发现问题:
思路五:'AAA' 是多少?中
使用方法得知编号为‘JB’的列实际上位于第几列”
附上网上找到的相关信息出处https://www.cnblogs.com/programmer-tlh/p/10461353.html
看一看
take a look
import openpyxl
wb = openpyxl.load_workbook(r"豆瓣top250.xlsx")
ws = wb['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"豆瓣top250.xlsx")