1

我正在尝试将某些 Excel 单元格的框边框更改为“厚框边框”。我正在为 Excel 使用 django 1.9.5 和 python 2.7.5 和 xlsxwriter。

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 之间的矩形单元格块。红点之间的线条将是粗体。但是红色虚线矩形区域中的单元格将是正常边框。所以不同颜色的单元格组将用粗边框分隔。

在此处输入图像描述

4

1 回答 1

2

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

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

worksheet.conditional_format(cells_range, {'type': 'cell',
                                 'criteria': '=',
                                 'value': 'border2', 'format': format})
于 2019-01-02T10:20:06.487 回答