Что это значит?DeprecationWarning: вызов устаревшей функции get_sheet_by_name (используйте wb [sheetname]) - PullRequest
0 голосов
/ 12 июня 2018

Я импортировал лист xlsx в Python 3.6 с помощью import openpyxl и сейчас пытаюсь получить доступ к объекту Cell, выполнив следующие действия (см. Ниже), но я сразу же получаю сообщение об ошибке, не знаю, что это такоезначит?:

Warning (from warnings module):
  File "__main__", line 1
DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb[sheetname]).

Вот мой код:

import openpyxl

wb = openpyxl.load_workbook('c:\\users\\user1\\AppData\\Local\\Programs\\Python\\Python36-32\\example.xlsx')

sheet = wb.get_sheet_by_name('Sheet1')

Ответы [ 2 ]

0 голосов
/ 07 марта 2019

правильный код:

импорт openpyxl

wb = openpyxl.load_workbook ('c: \ users \ user1 \ AppData \ Local \ Programs \ Python \ Python36-32 \ example.xlsx')

sheet = wb [' Sheet1 ']

0 голосов
/ 12 июня 2018

Вместо того, что вы делаете, он предлагает вам использовать другой формат

 wb['Sheet1'] 

Если вы планируете использовать свой скрипт в будущем, когда эта библиотека будет обновлена, она может сломаться, потому что выВы используете устаревшие функции

...