繁体   English   中英

如何使用 Python 在 Excel 文件中添加和修改形状

[英]How can I add and modify shapes in an Excel file using Python

有谁知道解决openpyxl不支持形状这一事实的方法吗?

我可以使用不同的库或代码来实现这一目标吗?

我尝试处理一个具有形状的 excel 文件,当我的应用程序保存文件时,形状消失了。

尝试xlwings库。 它具有添加和修改形状的能力。

例如:

import xlwings as xw


wb = xw.Book('example.xlsx')
sht = wb.sheets[0]
sht.shapes.add_shape(1, 1, 2, 2, 'circle')
wb.save()

更多信息在这里https://docs.xlwings.org/en/stable/api.html#shapes

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM