Изменение границы группы ячеек в границах толстой рамки с помощью 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})