openpyxl 嵌入式图片
时间: 2023-07-08 19:05:01 浏览: 189
TongWeb嵌入式资料
openpyxl 可以通过 `openpyxl.drawing.image` 模块实现嵌入式图片的添加。具体步骤如下:
1. 首先,需要导入 `openpyxl` 和 `openpyxl.drawing.image` 模块。
```python
from openpyxl import Workbook
from openpyxl.drawing.image import Image
```
2. 创建一个 `Workbook` 对象,并选择一个工作表。
```python
workbook = Workbook()
worksheet = workbook.active
```
3. 加载图片文件,并将其添加到工作表中。
```python
img = Image('image.png')
worksheet.add_image(img, 'A1')
```
其中,`image.png` 是要添加的图片文件的路径,`A1` 是图片在表格中的位置。
完整代码示例:
```python
from openpyxl import Workbook
from openpyxl.drawing.image import Image
workbook = Workbook()
worksheet = workbook.active
img = Image('image.png')
worksheet.add_image(img, 'A1')
workbook.save('example.xlsx')
```
阅读全文