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)的注意点