logo

Показаны сообщения с ярлыком XSL. Показать все сообщения
Показаны сообщения с ярлыком XSL. Показать все сообщения

10 июн. 2011 г.

BIP: XSLT шаблон таблицы среза

Пример реализации в XSL шаблона разметки, позволяющего отобразить таблицу среза (pivot table)

BIP: XSLT шаблоны

Oracle BIPublisher позволяет генерировать отчеты в формате Excel разными способами:
1) RTF шаблон разметки -> XSL-FO шаблон + XML данных -> FO шаблон -> MHT/HTML файл, который открывается в Excel

2) Excel шаблон -> XSL шаблон + XML данных -> XML с данными и правилами их отображения на конкретный Excel шаблон -> native Excel

3) XSL-шаблон -> XSL шаблон + XML данных -> XML с данными и с учетом схемы, понимаемой Excel – "Таблица XML"

Сегодня я опишу процесс создания 3-го вида шаблонов.

24 июн. 2010 г.

BIP: просмотр XML-отчетов в Firefox

Если вы разрабатывали шаблоны для BI Publisher в виде XSL для вывода в Excel (с 2003 версии MS Office есть возможность сохранять Word/Excel документы в формате XML, соответственно, и открывать их "как родные"). То, наверняка, знаете, что при использовании браузера, отличного от IE, сформированный XML документ не открывается сразу в Excel.

К тому же много где стандартным браузером является не IE, а Mozilla Firefox.
Несправедливо из-за такой несуразицы лишать себя очень мощного средства вывода в Эксель.



29 сент. 2009 г.

BIP: Число прописью в RTF-шаблоне

Очень часто, в отчетных документах необходимо дублировать итоговую сумму прописью. Все хорошо, когда итоговая сумма известна ДО генерации отчета (например, посчитана в sql запросе и преобразована в пропись с помощью PL\SQL пакета). А что делать, когда сумма рассчитывается динамически, в самом RTF-шаблоне? Тут нам на помощь приходят XSL-функции и возможность использовать subtemplates(подшаблоны) в RTF-шаблоне.

Написав небольшую XSL-функцию для перевода числа в пропись: