Я уже прочитал документацию по https://media.readthedocs.org/pdf/openpyxl/latest/openpyxl.pdf,, чтобы понять, как добавить изображение на лист.Итак, для написания моей тестовой программы использовался следующий код:
from openpyxl.drawing.image import Image as XLIMG
from openpyxl.worksheet import Worksheet
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
img = XLIMG('example.png')
ws.add_image(img, 'A1')
wb.save("test.xlsx")
На самом деле код работает и воспроизводит файл xlsx.Однако, когда я открываю файл с помощью LibreOffice Calc, я не вижу никаких объектов изображения, а вместо этого вижу пустую ячейку в 'A1'.
IЯ также уверен, что файл png не является ни пустым, ни поврежденным.
Что касается версий, в настоящее время я использую OpenPyXL 2.5.11 и LibreOffice 6.1.3.2 .
Так чего мне не хватает?что может вызвать эту проблему?