CftClub.ru
Клуб специалистов ЦФТ-Банк

OOOXML и картинки в EXCEL

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
DALLUS
Участник
Неподтвержденный


Вступление в Клуб: 03.06.2019
СообщениеВт Янв 28, 2020 12:39   OOOXML и картинки в EXCEL Ответить с цитатой
Полезность: Нет оценки
Добрый день!
Весьма удобный интерфейс по работе EXCEL - это OOXML.
Выполняет много и быстро разной отчетной работы.
Уважуха всем кто реализовывал эту прелесть.
Но столкнулся с проблемой, в которой не вижу "красивого" решения.

Задача используя один шаблон.
При разных условиях оставлять картинку
в создаваемом файле xlsx или удалять эту картинку.

Вариант 1:
Конечно, можно использовать 2 разных шаблона.
Можно, но это "некрасиво".
Вариант 2:
Конечно, можно в шаблоне создать 2 листа: с картинкой и без.
И один лист удалять.
Во-первых, "некрасиво".
Во-вторых, при сохранении этого шаблона картинка не вычищается из массива картинок. Она сохраняется, хотя и не отображается при открытии. Если она весит много - это больно в любом случае.

Если есть специалист, который обучит и направит, буду весьма благодарен.
Матвеев Евгений
Профи
Неподтвержденный


Вступление в Клуб: 31.01.2012
СообщениеСр Янв 29, 2020 15:22   Re: OOOXML и картинки в EXCEL Ответить с цитатой
Полезность: Нет оценки
DALLUS пишет:

Вариант 1:
Конечно, можно использовать 2 разных шаблона.
Можно, но это "некрасиво".


Что "некрасивого" в данном варианте?
Много раз выручал)
Вполне годный

Код:

if CASE1 then
    ShablName := 'Шаблон1';
elsif CASE2 then
    ShablName := 'Шаблон2';
else
    ShablName := 'Шаблон3';
end if;

...
Volod
Профи
Неподтвержденный


Вступление в Клуб: 19.09.2007
СообщениеСр Янв 29, 2020 16:05    Ответить с цитатой
Полезность: Нет оценки
replace_image не работает?
DALLUS
Участник
Неподтвержденный


Вступление в Клуб: 03.06.2019
СообщениеВт Фев 04, 2020 09:58    Ответить с цитатой
Полезность: Нет оценки
Вы правы: вариант с заменой шаблона рабочий.
Он "некрасивый" по причине в необходимости поддержки и актуализации сразу нескольких шаблонов.
Это утомительно и глупо.

REPLACE_IMAGE - проблему, к сожалению, не снимает.
Сколько я не пробовал не получилось.
Матвеев Евгений
Профи
Неподтвержденный


Вступление в Клуб: 31.01.2012
СообщениеВт Фев 04, 2020 10:59    Ответить с цитатой
Полезность: Нет оценки
DALLUS пишет:


...Это утомительно и глупо...


Смею с Вами не согласиться
Не так часто меняются шаблоны и не так сложна реализация и понимание
Данный метод ведет к искомому результату
Volod
Профи
Неподтвержденный


Вступление в Клуб: 19.09.2007
СообщениеВт Фев 04, 2020 16:01    Ответить с цитатой
Полезность: Нет оценки
DALLUS пишет:

REPLACE_IMAGE - проблему, к сожалению, не снимает.
Сколько я не пробовал не получилось.


А примеры смотрели? LEASE_ST_DAY_XML?
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru