失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Openpyxl 写入图片到excel 写入excel单元格

Openpyxl 写入图片到excel 写入excel单元格

时间:2024-01-10 23:15:53

相关推荐

Openpyxl 写入图片到excel 写入excel单元格

图片不能写入到csv文件中,如有新方法请大佬评论留言

安装所需的两个库

pip install pillow

pip install openpyxl

excel写入图片,其实插入文件对象,写入单元格,严格意义上来说并没有 放入单元格中,只是放在单元格那个位置的开头,即使图片很大,也不会把单元格给撑开

创建流程

首先创建一个Image对象,img = Image(img_path)

再通过ws.add_image方法插入img,add_image(图片对象, 单元格位置('D1'))

具体实现代码如下

from openpyxl import Workbookfrom openpyxl.drawing.image import Image# 新建一个workbook对象和worksheetwb = Workbook()ws = wb.activefile = '文件对象(.xlsx)'img_path = '图片对象(.png/.jpg/)'# 创建图片对象和设置大小img_size = (160, 160)img = Image(img_path)img.width, img.height = img_size# 插入到worksheet中ws.add_image(img, f'B{ws.max_row}')# 保存工作簿wb.save(filename=file)

如果觉得《Openpyxl 写入图片到excel 写入excel单元格》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。