导语:
本文主要介绍了关于Python如何读取excel中的图片的相关知识,包括excel识别svg图片,以及图片转excel表格 在线这些编程知识,希望对大家有参考作用。
学过Python提取word图片的朋友今天就来学习一下如何提取excel图片。本文将通过python包进行提取,比之前的代码更加简洁方便。
一、环境准备:
-
pillow
pip install pillow
-
pypiwin32
pip install pypiwin32
二、操作代码
from PIL import ImageGrab
import win32com.client as win32
excel = win32.gencache.EnsureDispatch('Excel.Application')
workbook = excel.Workbooks.Open(r'C:\Users\file.xlsx')
for sheet in workbook.Worksheets:
for i, shape in enumerate(sheet.Shapes):
if shape.Name.startswith('Picture'):
shape.Copy()
image = ImageGrab.grabclipboard()
image.save('{}.jpg'.format(i+1), 'jpeg')
excel.Quit()
三、注意事项
-
有些xlsx文件可能读取不了,试试换成xls格式
-
程序运行前不可以有其他程序打开excel文件
今天读取excel图片的方法比较简单,下期还有读取pdf图片的方法,大家不要错过哦~更多Python学习推荐:
。
(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何干净地卸载python11/23
- ♥ python选择排序算法的特点12/30
- ♥ python变量赋值操作10/24
- ♥ 如何在 python 中调试11/26
- ♥ Locust在python中的安装与使用01/11
- ♥ 你所不知道的python循环中的else12/23
内容反馈