Форум сайта python.su
Товарисчи, помогите разобраться со следующей проблемой. Требуется вставить изображение в .xls фаил. Насколько я понял, это можно сделать двумя способами:
1. через win32com
2. pyExcelerator (который теперь называется XLWT)
Первый вариант был исключен, т.к. у меня Linux. Попробовал второй, но возникают следующие сложности: изображение, которое необходимо вставить может любого формата (GIF, PNG, JPEG etc), а XLWT располагает только одним методом Worksheet.insert_bitmap(), который по видимому ожидает на входе BMP.
Конвертирую в BMP:
img = Image.open('.seller')
img.convert('RGB')
img.save('.seller', 'BMP')
Exception("bitmap isn't a 24bit true color bitmap.")
Отредактировано (Март 12, 2009 23:54:04)
Офлайн
Вопрос исчерпал сам себя.
Нужно было использовать img = img.convert()
Офлайн