3

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

在此处输入图像描述

4

2 回答 2

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()

另请参阅文档

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

希望有帮助。

于 2013-07-21T20:59:14.140 回答
2

您不单独设置边框宽度;它与边框样式索引相关联。请参阅文档。例如,分别为权重 2 或 3 的连续边界尝试索引 2 或 5。

于 2013-07-22T05:23:01.010 回答