Привет всем! Обычно вопросы (пусть и не многочисленные, но от этого не менее интересные) мне приходят на почту или в Telegram. Сегодня вопрос был задан в Facebook: Как узнать цвет ячейки в Excel-файле с помощью Python? Ответ, как всегда после того, как разберешься — оказывается весьма простым:
import openpyxl #Подключаем библиотеку Openpyxl
path = 'path to file'
workbook = openpyxl.load_workbook(path) #Собственно - читаем сам файл
sheets_list = workbook.sheetnames #Получаем список всех листов в книге
sheet_active = workbook[sheets_list[0]] #Делаем активным самый первый лист в книге
cell_fill = sheet_active['A1'].fill.start_color.index #Получаем цвет ячейки
cell_fill = '#' + cell_fill
print(cell_fill) #Выводим на экран :)
Собственно, это все 🙂 Спасибо за внимание! Как всегда — для вопросов открыта почта и есть Telegram 🙂
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! ❤️