使用 Python xlwings 设置边框
Set border using Python xlwings
有没有办法使用 xlwings 为来自 Python 的 Excel 文件设置边框线?我正在查看文档,但无法弄清楚。
我想使用 xlwings 创建这样的文件
据我所知,这不是 xlwings 中内置的功能。但是,您可以按照 xlwings 文档 here.
中所述使用较低级别的 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
尽管这可能很烦人,但您也可以编写(或记录)创建边框的宏,然后在需要时使用 xlwings 从 Python 调用该宏。
有没有办法使用 xlwings 为来自 Python 的 Excel 文件设置边框线?我正在查看文档,但无法弄清楚。
我想使用 xlwings 创建这样的文件
据我所知,这不是 xlwings 中内置的功能。但是,您可以按照 xlwings 文档 here.
中所述使用较低级别的 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
尽管这可能很烦人,但您也可以编写(或记录)创建边框的宏,然后在需要时使用 xlwings 从 Python 调用该宏。