Привет всем! Если вы только начали использовать библиотеку Openpyxl — у вас может вылететь сообщение в виде: Call to deprecated function get_sheet_by_name (Use wb[sheetname]). Давайте разберемся, что делать?
На самом деле сообщение вылетает в случае, если вы используете код в устаревшем виде (библиотека обновлена, а документация — не совсем). Лечится это следующим образом:
— использовать:
wb.sheetnames
вместо wb.get_sheet_names()
— и использовать:
wb[«Sheet1»]
вместо wb.get_sheet_by_name(‘Sheet1’)
Важно подчеркнуть, что код будет работать и в случае вылета подобных предупреждений — они носят лишь информативный характер.