使用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。