Применить границу контура только к диапазону ячеек с помощью openpyxlPython

Программы на Python
Anonymous
Применить границу контура только к диапазону ячеек с помощью openpyxl

Сообщение Anonymous »

Я хочу применить контурную границу к диапазону ячеек с помощью openpyxl.
Я видел статьи, описывающие, как перебирать ячейки в диапазоне и применять границу к каждая ячейка — это не то, что мне нужно.
Ниже приведен мой код для определения границы, но я не вижу, как применить его к диапазону/выбору ячеек.

Код: Выделить всё

thickBorder = openpyxl.styles.borders.Border(left=openpyxl.styles.borders.Side(style="thick"),
right=openpyxl.styles.borders.Side(style="thick"),
top=openpyxl.styles.borders.Side(style="thick"),
bottom=openpyxl.styles.borders.Side(style="thick"),
outline=True
)
Я также пробовал добавить границу к диапазону, но это не сработало.

Код: Выделить всё

myRange = ws["B4":"Y6"]
myRange.border = thickBorder
Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/789 ... h-openpyxl

Вернуться в «Python»