python可以将图片和文字组合写入excel吗
时间: 2023-10-08 10:05:15 浏览: 168
利用python将图片填充到excel
是的,Python可以将图片和文字组合写入Excel。您可以使用Python中的第三方库,如openpyxl和Pillow,来实现这个功能。以下是一个示例代码,可以帮助您将图片和文字写入Excel单元格中:
```python
from openpyxl import Workbook
from openpyxl.drawing.image import Image
from PIL import Image as PILImage
# 创建工作簿对象
wb = Workbook()
ws = wb.active
# 插入图片
img_path = 'path/to/image.png'
pil_img = PILImage.open(img_path)
img = Image(pil_img)
ws.add_image(img, 'A1')
# 插入文字
ws['B1'] = 'This is a sample text.'
# 保存工作簿
wb.save('example.xlsx')
```
这个示例代码会将一张名为`image.png`的图片插入到Excel单元格`A1`中,并在单元格`B1`中插入一段文字。您可以根据需要修改代码,以满足您的需求。
阅读全文