Я пытаюсь прочитать данные из таблицы MS Word, используя python-docx. Есть способ установить цвет фона ячейки таблицы:
tcPr = cell._tc.get_or_add_tcPr()
shd = OxmlElement("w:shd")
shd.set(qn("w:fill"), rgb2hex(*color))
tcPr.append(shd)
Моя задача противоположна, мне нужно получить существующий цвет. Я не разбираюсь в xml, и я попробовал это:
cell = table.cell(row, col)
tcPr = cell._tc.get_or_add_tcPr().get(qn('w:shd'))
Как бы то ни было, мне возвращается Нет для каждой ячейки чтения независимо от ее цвета.