python - DeprecationWarning:调用已弃用的函数 get_sheet_by_name(使用 wb[sheetname])
问题描述
当我执行下面的代码时,我收到一条警告,上面写着“DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb[sheetname])。” 为了避免收到警告并正确执行代码,我需要如何修复代码?请帮忙。
import openpyxl
wb=openpyxl.load_workbook('example.xlsx')
wb.get_sheet_names()
解决方案
利用
wb.sheetnames
代替
wb.get_sheet_names()
并使用
wb["Sheet1"]
代替
wb.get_sheet_by_name('Sheet1')
推荐阅读
- c - 通过向字符串添加 char 来填充字符串
- python - 在 python 中使用 Mapreduce 执行特定任务
- javascript - Jest - 对命名空间文件进行单元测试
- python - 安装 pyTorch / Torch
- pandas - 有条件地在两个值之间分配随机数
- javascript - 依赖于 httprequest 的 ag-grid 数据有时不会加载表
- meteor - 更新 Meteor 版本时出错
- docker - 找不到:NGINX 入口
- swiftui - UIKit for SwiftUI 中 applicationDidReceiveMemoryWarning 的替代方法是什么?
- python - CSV 文件问题。我转换为整数,但仍然得到 TypeError: unsupported operand type(s) for -: 'str' and 'str'