Call to deprecated function get_sheet_by_name (Use wb[sheetname])

Call to deprecated function get_sheet_by_name (Use wb[sheetname]) — что делать?

Привет всем! Если вы только начали использовать библиотеку 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’)

Важно подчеркнуть, что код будет работать и в случае вылета подобных предупреждений — они носят лишь информативный характер.

Support the Blog!

Running a blog takes a lot of effort, time, and passion. Your donations help improve the content, inspire new ideas, and keep the project going.
If you’ve enjoyed the blog’s materials, any support would mean the world to me. Thank you for being here! ❤️

PayPal Logo Donate via PayPal

Revolut Logo Donate via Revolut