Ошибка при выводе цвета ячейки xlsx Python
Пытаюсь вывести содержимое xlsx документа с помощью python + выводить цвет заливки ячейки (используя библиотеку openpyxl), но когда вызываю функцию load_workbook, то возникает исключение:
zipfile.BadZipFile: File is not a zip file
Причем тут вообще zip архив? Код:
from openpyxl import load_workbook
wb = load_workbook("a.xlsx") # исключение zipfile.BadZipFile: File is not a zip file
ws = wb["Sheet1"]
for row in ws.iter_rows(min_row=1, max_col=3, max_row=5):
for cell in row:
print(f"coordinate: {cell.coordinate}\tvalue: {cell.value}\tcolor: {cell.fill.start_color.index}")
Как полностью вывести не только содержимое excel документа формата xlsx, но и цвет каждой соответственно ячейки?