我用openpyxl包生成了一个excel。其中一列包含一个附件的多个链接,该附件可以是文档或图像之类的任何内容。列中的每个单元格包含多个url。 我已经为每个图像生成了url和url。 我的问题是,图像是重叠的。我想确定他们在牢房里的位置。 我不知道怎么做。我也试着调整但没有用。在
http = urllib3.PoolManager()
r = http.request('GET', aa[j])
image_file = io.BytesIO(r.data)
img = Image(image_file)
img.height=100
img.width =100[enter link description here][1]
ws.add_image(img,'G'+str(new_row))
以上是我的代码添加图像到excel。aa[j]是图像url。在
在Excel工作簿中,图像被放置在工作表顶部的画布上。可以使用定位点在画布中定位对象:从工作表的左上角;从左单元格;或在两个单元格之间。但是,这种方法并不真正适合布局,并且结果会因查看工作簿的计算机而异。不过,如果您想这样做,您可以传入一个
Anchor
对象,而不是一个坐标作为add_image()
方法的第二个参数。您需要查看openpyxl源代码和OOXML规范才能正确地完成这项工作。在相关问题 更多 >
编程相关推荐