石乙创 发表于 2021-6-5 20:59:53

openpyxl问题求助

有人知道这是什么情况吗?
为什么会报错

wp231957 发表于 2021-6-5 21:02:21

发文本啊,这个图片是手机照的吧,有摩尔纹,看不清楚

石乙创 发表于 2021-6-5 21:05:45

>>> import openpyxl
>>> wb=openpyxl.load_workbook("C:\\Users\\Owner\\Desktop\\python.xlsx")
>>> sheet=wb.get_sheet_by_name("Sheet3")

Warning (from warnings module):
File "<pyshell#2>", line 1
DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb).
>>> sheet
<Worksheet "Sheet3">

wp231957 发表于 2021-6-5 21:08:54

石乙创 发表于 2021-6-5 21:05
>>> import openpyxl
>>> wb=openpyxl.load_workbook("C:\%users\\Owner\\Desktop\\python.xlsx")
>>> sh ...

大致意思是说get_sheet_by_name这个方法已经被弃用

wp231957 发表于 2021-6-5 21:13:48

本帖最后由 wp231957 于 2021-6-5 21:15 编辑

石乙创 发表于 2021-6-5 21:05
>>> import openpyxl
>>> wb=openpyxl.load_workbook("C:\%users\\Owner\\Desktop\\python.xlsx")
>>> sh ...

没注意括号里面的内容
让你用wb替换get_sheet_by_name

石乙创 发表于 2021-6-5 21:17:15

wp231957 发表于 2021-6-5 21:13
没注意括号里面的内容
让你用wb替换get_sheet_by_name

这种怎么使用啊?

wp231957 发表于 2021-6-5 21:19:19

石乙创 发表于 2021-6-5 21:17
这种怎么使用啊?

我没用过这个模块
你试一下sheet=wb.get_sheet_by_name("Sheet3")
修改成sheet=wb["Sheet3"]
页: [1]
查看完整版本: openpyxl问题求助