You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用openpyxl列出Excel工作表?解决get_sheet_names弃用警告

解决openpyxl中get_sheet_names()的弃用警告问题

嗨,这个问题其实警告里已经给你指明白方向啦!get_sheet_names()这个方法在新版openpyxl里已经被弃用了,官方现在推荐用wb.sheetnames属性来获取工作表名称列表。

直接把你的代码改成下面这样就可以解决警告,同时正常输出工作表名称:

import openpyxl
wb = openpyxl.load_workbook('examples.xlsx')
print(wb.sheetnames)

顺便给你提两个小细节:

  • sheetnames是一个属性,不是方法,所以千万别加括号,这就是之前出现警告的核心原因
  • 你的文件路径完全没问题,因为examples.xlsx和Python脚本在同一目录下,直接写文件名就能正常加载
  • 这个写法是openpyxl当前版本的标准用法,以后也不会再出现这类弃用警告啦

内容的提问来源于stack exchange,提问作者user9514610

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:08:06