使用xlsxwriter将excell中的单元格组的边框更改为粗框边框

时间:2019-01-02 09:40:31

标签: python django xlsxwriter django-excel

我正在尝试将某些excell单元的框边框更改为“ Thick Box Border”。我正在使用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 :(得分:2)

您是否尝试过以某种方式遍历它?

据我所知,条件格式使您能够使用单元格范围:

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