Файл Excel поврежден простым импортом изображения с использованием Openpyxl, с Python3 - PullRequest
0 голосов
/ 18 декабря 2018

Проблема: я просто добавляю изображение в существующий файл xl, но файл повреждается из-за следующего сценария.

Спецификации: openpyxl = 2.5.11, python = 3.7.11, excel= 16.16.5

Похожие сообщения: Вставить изображение в openpyxl

Скрипт:

from openpyxl import Workbook
from openpyxl.drawing.image import Image
import openpyxl

image_path =os.path.expanduser('.../logo.png')
xl_path =os.path.expanduser('.../Insert Image File.xlsx')

wb = Workbook()
ws = wb.active
img = openpyxl.drawing.image.Image(image_path) 
ws.add_image(img,'A1')

wb.save(xl_path)

Когда я открываю файл Excel, я получаю следующеевсплывающие окна.

When I open the file I get this enter image description here

1 Ответ

0 голосов
/ 19 декабря 2018

Недавнее обновление openpyxl решило проблему.

...