DeprecationWarning:调用已弃用的函数get_sheet_by_name(使用wb [sheetname])

时间:2018-07-06 04:05:56

标签: python python-3.x

当我执行以下代码时,我收到一条警告,内容为“ DeprecationWarning:调用已弃用的函数get_sheet_by_name(使用wb [sheetname])。”为了避免收到警告并正确执行代码,我该如何修复代码?请帮忙。

import openpyxl
wb=openpyxl.load_workbook('example.xlsx')
wb.get_sheet_names()

2 个答案:

答案 0 :(得分:4)

使用

wb.sheetnames

代替

wb.get_sheet_names()

并使用

wb["Sheet1"]

代替

wb.get_sheet_by_name('Sheet1')

答案 1 :(得分:0)

我用了这个

from openpyxl import *
source_file = load_workbook("file_path")
sheet = source_file["sheet_name"]

cell_value = sheet.cell(25,52) 
print(cell_value) 

source_file.close()

它的工作