Я просмотрел документы Openpyxl, стили , модуль ячейки и исходный код , но я не вижу, что мне нужно. Может быть, я пропустил это (как новичок в Python).
Мне нужно отформатировать определенные ячейки в электронной таблице (ss) не так, как остальные. Могу ли я указать отдельную ячейку как уменьшенную, чтобы соответствовать, выровнять по правому краю, выровнять по низу, цвет шрифта = серый и т. Д., Сохраняя при этом остальную часть СС в первоначальном стиле? Это Стиль ячейки , который должен быть установлен, или есть другой ресурс, чтобы увидеть, какие атрибуты Openpyxl разрешит в отдельных ячейках?
Вот фрагмент кода, в котором работает переменная 'al', но не 'br', и я не знаю почему.
# Cell Alignment
al = Alignment(horizontal='center', vertical='center')
br = Alignment(horizontal='right', vertical='bottom')
for row in sheet['A1':'I43']:
for cell in row:
if cell == 'Hz':
cell.alignment = br #Help: not working
else:
cell.alignment = al
Спасибо,
Фил