📅  最后修改于: 2023-12-03 14:49:45.624000             🧑  作者: Mango
在某些情况下,我们需要将多个图像插入到 Excel 表格中,这时候就可以使用 Python 的第三方库 openpyxl
和 Pillow(PIL)
来解决此问题。
我们需要安装 openpyxl
和 Pillow
两个库,可以使用以下命令进行安装:
!pip install openpyxl
!pip install Pillow
首先,我们需要使用 openpyxl
库来创建一个新的 Excel 文件并使用 Pillow
库将图像插入到表格中。以下是完整的代码:
from openpyxl.drawing.image import Image
from openpyxl import Workbook
# 创建一个新的 Excel
wb = Workbook()
ws = wb.active
# 插入第一张图像
img1 = Image('image1.png') # 图片路径
ws.add_image(img1, 'A1')
# 插入第二张图像
img2 = Image('image2.png')
ws.add_image(img2, 'D3')
# 保存 Excel 文件
wb.save('images.xlsx')
上面的代码中,我们使用 openpyxl
库创建了一个名为 images.xlsx
的 Excel 文件,并将第一张和第二张图像插入到 A1
和 D3
单元格中。
注意:我们需要确保图片文件存在于指定路径。
本文向大家介绍了使用 Python 将多个图像插入到 Excel 文件中的方法,如果您需要更高级的操作,可以查看 openpyxl
和 Pillow(PIL)
库的文档。