python将图片写入到excel
时间: 2023-10-09 10:14:37 浏览: 233
用Python将照片写入excel中
5星 · 资源好评率100%
Python可以使用Pillow库(也称为PIL)来读取和修改图片,使用openpyxl库来读取和写入Excel文件。下面是一个将图片插入到Excel文件中的示例代码:
```python
from openpyxl import Workbook
from openpyxl.drawing.image import Image
from PIL import Image as PIL_Image
# 打开Excel文件
wb = Workbook()
ws = wb.active
# 读取图片
img = PIL_Image.open("example.jpg")
# 将图片插入到Excel文件中
img_excel = Image("example.jpg")
ws.add_image(img_excel, "A1")
# 保存Excel文件
wb.save("example.xlsx")
```
在上面的代码中,我们首先使用Pillow库读取了一张名为"example.jpg"的图片。然后,我们使用openpyxl库创建了一个新的Excel文件,并将图片插入到单元格A1中。最后,我们保存了Excel文件。
需要注意的是,openpyxl库只支持将PNG格式的图片插入到Excel文件中。如果有其他格式的图片,需要先将其转换为PNG格式。
阅读全文