Как установить границы для диапазона ячеек в Openpyxl - PullRequest
0 голосов
/ 16 мая 2019

Я бы хотел окружить мои данные рамками границ в openpyxl. Мне нужно сделать несколько колонок с разными стилями (тонкими и толстыми). Я хочу воссоздать этот шаблон вокруг моих данных: myframe

Я уже пытался сделать NamedStyles:

fin = Side(style='thin',color='00000000')
epais = Side(style='thick',color='00000000')

#horizontal
bas_fin = NamedStyle(name="bas_fin", border=Border(bottom=fin))
#vertical
cotes_epais = NamedStyle(name="cotes_epais", border=Border(right=epais,left=epais))

и применить их к диапазону ячеек, но, как вы можете догадаться: как только мои горизонтальные границы установлены, мои вертикальные границы приходят и меняют стиль каждой ячейки, потому что NamedStyles применяются к элементам границ ячеек, а не к элементам границ диапазона .

Есть ли способ сделать рамки с помощью сложных стилей или другие?

Я не нашел то, что искал в документе, поэтому любая помощь будет оценена.

...