使用Python xlwings设置边框

时间:2016-06-16 18:30:08

标签: python excel xlwings

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

我想使用xlwings创建这样的文件 enter image description here

2 个答案:

答案 0 :(得分:6)

据我所知,这不是此时内置于xlwings的功能。但是,您可以使用较低级别的pywin32函数(带警告),如xlwings docs here中所述。

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

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

答案 1 :(得分:0)

尽管可能很烦人,但您也可以编写(或记录)创建边框的宏,然后随时使用xlwings从Python调用该宏。