openpyxl复制图片问题

openpyxl使用单元格的values复制时,发现只能复制文字和文字的格式,但是图片丢失
解决办法:
处理文字之后,再单独处理一遍图片
openpyxl非常强大,可以直接获取图片列表

for image in ws._images:
    ws2.add_image(image)
    #print(image.anchor._from.row )	可以获取图片的行
    #print(image.anchor._from.col )	图片的列

ws是需要复制图片的源sheet,ws2是目标sheet,因为image为
自带位置信息,所以可以直接一句add_image即可

参考文章:
关于openpyxl读取excel中图片(shape)的注意点

你可能感兴趣的:(python,python)