首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >xlsxwriter中的粗边框

xlsxwriter中的粗边框
EN

Stack Overflow用户
提问于 2018-04-04 10:12:10
回答 1查看 16K关注 0票数 3

是否有使用xlsxwriter在Excel中添加粗边框的选项?

我正在使用条件格式在一个范围之间写一个边界。

Add table在我的情况下不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-04 16:22:45

有没有使用xlsxwriter在Excel中添加粗边框的选项?

为此,您可以使用边框样式为2或5的单元格格式。请参阅Format set_border() method中的权重列

代码语言:javascript
运行
复制
import xlsxwriter

workbook = xlsxwriter.Workbook('borders.xlsx')
worksheet = workbook.add_worksheet()

format1 = workbook.add_format({'border': 1})
format2 = workbook.add_format({'border': 2})
format3 = workbook.add_format({'border': 5})

worksheet.write('B3', 'Border 1', format1)
worksheet.write('B6', 'Border 2', format2)
worksheet.write('B9', 'Border 5', format3)

workbook.close()

输出:

但是请注意,据我所知,Excel不支持/允许在条件格式中使用较粗的边框。据我所知,通过对话框允许的唯一重量是1,即标准厚度。

还要注意,在XlsxWriter中没有在范围周围应用边框的直接方法。您需要将适当的边框格式(8+格式)应用于区域边缘的所有单元格。这就是Excel所做的,它只是隐藏在GUI后面。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49641690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档