Openpyxl 调整两个单元格之间的图像

Openpyxl adjust image between two cells

我正在尝试使用 openpyxl 调整两个单元格之间的图像。我的问题是

worksheet.add_image(image, position)

方法只接受图像的左上角位置。

有什么方法可以在两个(左上角、右下角)单元格之间缩放我的图像吗?

我尝试使用

计算维度
height = sum([worksheet.row_dimensions[start_row+i].height for i in range(img_cols)])

然后设置为

from openpyxl.drawing.image import Image
Image(image_filename, size=[width,height])

但这也不管用

您将能够在 openpyxl 2.5 中执行此操作,但需要创建和管理您自己的锚点。