在上篇文章《Python操作Excel的Xlwings教程(三)》中重点介绍了Xlwings中的Sheet和Range等API知识点。本次推文将继续上次的知识点,将继续介绍Xlwings中API相关的知识,并展示一些小例子,让大家可以跟着教程进行学习:
我们先来看看Xlwings中的Shape对象,Office开发文档对Shape进行了介绍,传送门如下:
https://docs.microsoft.com/zh-cn/office/vba/api/excel.shape
即Shape对象代表绘图层中的对象,例如自选图形、任意多边形、OLE 对象或图片。
一、Shapes
假设我们有一个文件1.xlsx,在sheet1内有一个shape矩形,如下图所示:
我们进行运行以下的代码:
import xlwings as xw
wb = xw.Book('1.xlsx')
wb.sheets[0].shapes # 输出Sh