Изменение границы группы ячеек в границах толстой рамки с помощью xlsxwriter - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь изменить границу рамки для некоторых ячеек исключения на «Толстую границу рамки». Я использую Django 1.9.5 и Python 2.7.5 и xlsxwriter для Excell.

import xlsxwriter

workbook = xlsxwriter.Workbook('bordertest.xlsx')
worksheet = workbook.add_worksheet()
format = workbook.add_format({'border': 2})
worksheet.write('B3', 'Border2', format)

Это работает для одной ячейки. Но я хочу применить толстую рамку вокруг некоторой группы ячеек, как показано ниже. Я не мог понять это. Я хочу применить толстую границу к прямоугольному блоку ячеек между B4-G4 и B8-G8. Между красными точками линии будут жирными. Но клетки в красной пунктирной области прямоугольника, будут нормальной границей. Так что разные цветовые группы ячеек будут разделены толстой каймой.

enter image description here

1 Ответ

0 голосов
/ 02 января 2019

Вы пытались каким-то образом пройти через это?

Насколько я знаю, условное форматирование дает вам возможность использовать диапазоны ячеек:

worksheet.conditional_format(cells_range, {'type': 'cell',
                                 'criteria': '=',
                                 'value': 'border2', 'format': format})
...