Стилизация самой левой верхней ячейки в диапазоне объединенных ячеек не будет стилизовать их все - PullRequest
0 голосов
/ 02 октября 2019

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

Я пытался использовать NamedStyle для стилизацииВесь Worbook (до и после слияния ячеек) и все еще только левый самый стиль.

from openpyxl.styles import Alignment
from openpyxl.styles import NamedStyle, Border, Side
center = Alignment(horizontal='center', vertical='center')
br = Border(left=Side(style='thick'), 
           right=Side(style='thick'), 
           top=Side(style='thick'), 
           bottom=Side(style='thick'))
ws = file.active
ws.merge_cells('C1:L1')
ws['C1'].value = 'some value' 
ws['C1'].alignment = center #I tried these lines
ws['C1'].border = br        #before and after the merge_cells
...