在之前的文章之中,小编给大家详细的介绍过了python是如何读取Excel表格文件中的内容的,但是这些操作都是对文本类型数据进行处理 。而在Excel中也是可以去插入图片的,很多小伙伴就想知道python如何去除Excel表格文件中的图片,那么下面的内容就要仔细阅读了 。
文章插图
1.python取出Excel表格中的图片可以直接将图片文件给取出来,也可以在读取到图片那一格之后将其转为python可以解析的图片格式然后再将其取出来 。这次介绍第一种方法,需要用到os和zipfile两个模块,示例如下:
import osfrom zipfile import ZipFile2.然后使用一个变量来保存图片取出来之后的文件路径,再调用os模块的exists()方法去判断一下这个文件路径是否存在,不存在的话就使用这个变量去创建文件目录,示例如下:
unzip_path = "./unzip"if not os.path.exists(unzip_path): os.mkdir(unzip_path)3.之后使用ZipFile()方法将Excel表格文件给打开,使用这个方法的原因就在于xlsx表格文件实际上就是一个已经压缩过了的文件类型 。然后在其中迭代该文件解压后的所有内容,在循环之中判断这些是否保存在xl/media目录下 。
因为在这个命令之中的文件就是添加到Excel表格中的图片,如果是的话只需要将其使用extract()方法提取到文件路径中就可以保存起来了,详细代码示例如下所示:
with ZipFile("111.xlsx") as f: for file in f.namelist(): if file.startswith("xl/media"): f.extract(file, path=unzip_path)【Python如何取出Excel中的图片?Python怎么读取Excel表格内的图片】以上就是关于“Python如何取出Excel中的图片?Python怎么读取Excel表格内的图片”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python中time模块如何对时间进行转换?Python时间操作time详情方法
- Python中input函数如何使用?input函数有哪些实用的方法?
- Python如何实现格式化输出?python中的格式化输出方法
- 如何用Python代码实现图片写入到Excel中?将图片写入excel的方法有哪些?
- Python怎么去除图片水印?Python用什么方法去掉图片水印
- 如何让Python脚本在后台中一直运行?Python脚本后台运行有哪几种方式?
- 抖音视频没有播放量怎么申诉?限流如何恢复?
- 快手开通小黄车流程是什么?如何操作?
- AI如何给文字添加剪贴效果?AI中怎么制作剪贴风格的文字效果?
- AI网格渐变工具绘图教程 AI如何利用网格渐变制作西红柿图案?