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

标签 python django xlsxwriter django-excel

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

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

enter image description here

最佳答案

你是否尝试过以某种方式循环它?

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

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

关于python - 使用 xlsxwriter 将 Excel 中单元格组的边框更改为粗框边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54004064/

相关文章:

python - 将项目添加到 Django 中的元组元组后是否可以重新启动服务器?

python - xlsxwriter - 如何从 csv 文件创建

windows - 如何在 Windows XP 上的 XMPP 上设置 Django

python - 使用 Python 对工作表中的列进行排序

python - 如何将数据框附加到现有的 Excel 工作表?

python - hasattr() 与 try-except block 处理不存在的属性

python - Julia 中的条件理解

Python获取生成的url到字符串

python - OpenSimplex 问题

python - django-pipeline - 页面加载真的很慢