python教程

当前位置:首页 > openpyxl教程 > 当前文章

openpyxl教程

openpyxl指定单元格插入图片设置图片大小

2021-11-08 147赞 老董笔记

  pandas是数据运算分析的利器,但是在样式操作图片插入等方面捉襟见肘,感兴趣的同学可以参考pandas教程。openpyxl长于读写excel且也有一些精巧的小功能,本文展示下openpyxl如何在指定单元格插入图片。

  1、指定单元格插入图片

# -*- coding: utf-8 -*-
from openpyxl.drawing.image import Image

wb = Workbook()
ws = wb.active
# 创建图片
img = Image('logo.png')
# 插入到单元格
ws.add_image(img, 'A1')
wb.save('logo.xlsx')


  指定单元格插入图片效果如下

  2、插入图片且设置大小

# -*- coding: utf-8 -*-
from openpyxl.drawing.image import Image

wb = Workbook()
ws = wb.active
img=Image('logo.png')
newSize=(90,90)
# 设置图片宽高
img.width,img.height=newSize
ws.add_image(img)
wb.save('12.xlsx')



  指定单元格插入设置大小后的图片效果如下

感兴趣直接点击图片获取>>

文章评论

openpyxl指定单元格插入图片设置图片大小文章写得不错,值得赞赏