使用Python xlwings设置边框

有没有办法使用xlwings从Python设置Excel文件的边界线? 我正在看文件,但无法弄清楚。

我想用xlwings创build一个像这样的文件 在这里输入图像描述

据我所知,这不是xlwings内置的function。 但是,您可以使用xlwings文档中所述的较低级别的pywin32函数(带有警告)。

以下是如何使用此方法在单个单元格上设置边框的简要示例:

rng = xw.Range('A1').xl_range for border_id in xrange(7,13): rng.Borders(border_id).LineStyle=1 rng.Borders(border_id).Weight=2 

虽然这可能很麻烦,但是你也可以编写(或者logging)一个创build边界的macros,然后用xlwings随时调用这个macros。