Xlsxwriter无法设置边框宽度

时间:2013-07-16 15:41:45

标签: python xlsxwriter

我正在尝试使用XlsxWriter在Excel文件中设置单元格的边框宽度,但我在API中找不到它的调用。我正在寻找类似于使用此菜单的解决方案:

enter image description here

2 个答案:

答案 0 :(得分:3)

可以通过格式类上的set_border更改边框样式来更改单元格边框:

from xlsxwriter.workbook import Workbook

workbook = Workbook('output.xlsx')
worksheet = workbook.add_worksheet()

format = workbook.add_format()
format.set_border(style=1)

worksheet.write('A1', "Hello, world!", format=format)

workbook.close()

另见documentation

UPD:我认为您目前无法直接从xlsxwriter更改单元格边框宽度。

希望有所帮助。

答案 1 :(得分:2)

您不能单独设置边框宽度;它与边界风格指数挂钩。请参阅docs。例如,尝试将索引2或5分别用于权重2或3的连续边界。