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

Я пытаюсь изменить границу рамки некоторых ячеек исключения на "Толстую границу рамки". Я использую 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. Между красными точками линии будут жирными. Но клетки в красной пунктирной области прямоугольника, будут нормальной границей. Так что разная цветовая группа клеток будет разделена толстой каймой.

1 ответ

Решение

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

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

worksheet.conditional_format(cells_range, {'type': 'cell',
                                 'criteria': '=',
                                 'value': 'border2', 'format': format})
Другие вопросы по тегам