【发布时间】:2017-01-18 16:40:07
【问题描述】:
我正在尝试从 Excel 工作表中提取图像。 excel表格基本上是一个带有图片和产品细节的产品列表。
与
EmbeddedFiles = zipfile.ZipFile(path).namelist()
ImageFiles = [F for F in EmbeddedFiles if F.count('.jpg') or F.count('.jpeg')]
我可以一次提取所有图像,但我无法找到一种按行获取图像的方法,以便我可以将产品保存到数据库中并将图像添加到相应的产品中。
我使用 openpyxl 从 excel 中读取数据,但这并没有提供获取图像的方法。我可以转移到其他图书馆。
最好的方法是什么。
【问题讨论】:
-
从这里我可以看到,您正在打开一个
zip文件,并且您正在列出其所有图像内容。该excel文件如何适合图片?图片是 zip 文件还是 excel 文件编码? -
xlsx 实际上是压缩的,当你解压一个 xlsx 文件时,你会得到一个包含图像的文件夹