Название: Вытащить картинку из Excel Отправлено: slamon от Апрель 12, 2012, 12:19 Всем привет!
Бьюсь уже второй день, никак не могу вытащить картинку из ячейки Excel документа. Точнее, я смог добиться, чтобы картинка успешно уходила в клипборд с помощью вызова: QByteArray rs = range->dynamicCall("CopyPicture()").toByteArray(); Картинка успешно сохраняется в буфер обмена (проверял путем вставки в paint :)), но мне никак не удается вытащить её из QClipboard ??? После вызова CopyPicture() , в QClipboard вместо image лежит тип данных application/x-qt-windows-mime;value="Link" со значением типа "Excel название_файла.xls]Sheet1 R7C8" И я теперь понятия не имею, как нормально сохранить эту картинку в отдельном файле или хотя бы получить её в виде QImage или QPixmap ХЕЛП! Название: Re: Вытащить картинку из Excel Отправлено: slamon от Апрель 14, 2012, 10:27 Неужели никто не сталкивался с подобной задачей?
Название: Re: Вытащить картинку из Excel Отправлено: Bepec от Апрель 14, 2012, 12:01 Скорее по скудным обрывкам кода, никто ничего сказать не может.
Название: Re: Вытащить картинку из Excel Отправлено: slamon от Апрель 16, 2012, 12:04 Скорее по скудным обрывкам кода, никто ничего сказать не может. Ну, задача ведь четко обрисована.Необходимо вытащить картинку из Excel и преобразовать её в QPixmap/QImage/любой читабельный формат. Неужели этого никто ранее не делал? Название: Re: Вытащить картинку из Excel Отправлено: Bepec от Апрель 16, 2012, 12:18 Задача обрисована чётко. Вот только ты думаешь, что каждый возьмёт и будет изучать такие возможности, сумеет написать
PS голову на плечах включай. Выкинь проект с вытаскиванием картинки из ексцеля. И вот тогда я (говорю за себя) попробую что-то сделать. А на "задача ведь чёткая" я отвечу "так и решение чёткое" - вытащить картинку. |