Я могу вставить BMP изображений с помощью insert_bitmap
команду xlwt
модуля в Python, используя следующий код:как вставить изображение JPEG в Excel лист в UNIX
import xlwt
from PIL import Image
book = xlwt.Workbook()
sheet3 = book.add_sheet('diagrams')
Image.open('violations.png').convert("RGB").save('violations.bmp')
sheet3.insert_bitmap('violations.bmp',5,13)
book.save('simple.xls')
Это правильно вставив изображение в формате BMP в но я обеспокоен тем, что изображение bmp составляет около 3 МБ, и я не могу сжать его без существенной потери качества.
Есть ли способ вставить jpeg-изображения в рабочий лист в unix?
Вы пробовали передать изображение .jpg на 'insert_bitmap()'? Это может сработать, потому что «растровое изображение» является общим термином для файлов изображений в целом и не просто применяет файлы, хранящиеся в файлах формата .bmp. – martineau
Я пробовал передавать изображение .jpg, и оно не работает. –