Как прочитать объединенные значения ячеек файла Excel с openpyxl / python? - PullRequest
0 голосов
/ 14 февраля 2019

Я пытался прочитать значение объединенной ячейки с помощью модуля openpyxl.Однако ниже выдается ошибка:

if ws.cell(row=i, column=j).value == q.get(): #and ws.cell(row=i+1, column=j).value == 'tot.':

AttributeError: у объекта 'MergedCell' нет атрибута 'value'

Что вы предлагаете?Заранее спасибо!

1 Ответ

0 голосов
/ 15 февраля 2019

Во избежание путаницы MergedCells не имеют значений: они используются только для наложения границ диапазонов объединенных ячеек и не должны рассматриваться как ячейки.Используйте hasattr(cell, "value") или getattr(cell, "value", None)

...