openpyxl获取图片
时间: 2023-10-17 14:37:50 浏览: 188
openpyxl-readthedocs-io-en-latest.zip
你可以使用openpyxl库来获取Excel中的图片。下面是一种获取图片的方法:
```python
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook('example.xlsx')
# 选择要操作的工作表
worksheet = workbook['Sheet1']
# 遍历工作表中的所有图片
for image in worksheet._images:
img = image.image
# 获取图片的文件名
filename = image.filename
# 保存图片到本地
img.save(filename)
```
这段代码将会打开名为 "example.xlsx" 的Excel文件,并在名为 "Sheet1" 的工作表中遍历所有的图片。你可以根据需要修改文件名和工作表名。然后,将每个图片保存到本地,图片的文件名与原始文件名相同。
请确保已经安装了openpyxl库,并将Excel文件放置在相应的路径下。
阅读全文