现实场景:
- 读取现存文件,并编辑
- 在保存带有图片的excel文件并需要设置列宽时,可以先保存纯文字内容并设置列宽,然后再读取设定好列宽的文件,并插入图片,避免报错
from openpyxl import load_workbook
from openpyxl.drawing.image import Image
filepath='/Users/kangyongqing/Downloads/'
file1='文件2024-05-30.xlsx'
file2='tu4.png'
workbook=load_workbook(filepath+file1)
img1=Image(filepath+file2)
ws=workbook.worksheets[0]
ws.add_image(img1,'E1')
workbook.save(filepath+'文件插入图片.xlsx')
如上,即可实现插入第一个sheet的指定位置某个图片,可视化比较有用。