Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / BI Publisher не увеличивается высота строки таблицы при выводе в Excel / 10 сообщений из 10, страница 1 из 1
13.09.2019, 08:56
    #39861274
chikaginsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
Всем доброго времени суток!
Столкнулся с проблемой, решения которой пока не нашёл, прошу помощи, может кто-то уже решал подобное.
Строка таблицы RTF шаблона (ФИО) не увеличивается по высоте при выводе в Excel (*.xlsx). При выводе в RTF и PDF всё в порядке.
Для строк таблицы установлена минимальная высота и для ячеек включен перенос текста.
Пытался убирать галку с высоты у строк таблицы (авто подбор высоты строк), но результата это не дало.
Пример шаблона и файл XML прикладываю.
...
Рейтинг: 0 / 0
16.09.2019, 11:01
    #39862180
sharkoff76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
chikaginsk,
Не оно?

Business Intelligence Publisher Designing Layout Templates: Steps To Set A Table To A Fixed Height In An RTF Template (Doc ID 2481307.1)

BI Publisher (formerly XML Publisher) - Version 12.1.3 and later
Information in this document applies to any platform.
GOAL
Business Intelligence Publisher, Designing Layout Templates related issues

Document how to fix the height of a Data Table in a BI Publisher RTF template, independent of the amount of data used.

SOLUTION
Fixing the height of a Data Table in an RTF template is achieved by placing the following command in the first header cell of the table:

<?attribute@incontext:xdofo:fixed-height;'1in'?>.

The Fixed Height of the Table can then be changed by modifying the value before the "in".

When changing the value, a higher value will increase the Fixed Height of the table (essentially moving the Table higher on the page) and a lower value will decrease the Fixed height of the table which will move the Table lower on the page.

This functionality is achieved by adding blank rows to the bottom of the Table in order to make a Table the fixed height defined in the command.

As an example: the higher the set value, the more blank rows will be added to the bottom of the Table in order to obtain the defined Fixed Height.

When changing the value in the command, the results can be seen when viewing the output in PDF format.
...
Рейтинг: 0 / 0
16.09.2019, 14:49
    #39862340
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
А кто гарантировал, что при конвертации шаблон -> Html (!!!) -> Excel все возможности форматирования будут поддерживаться?

IMHO Хотите точного форматирования, тогда или ручками через XSLT генерить "родной" Excel XML
или попытаться шаблон в Excel нарисовать (вроде новый BI поддерживает шаблоны Excel, но я этого никогда не делал)

IMHO & AFAIK

sharkoff76...the results can be seen when viewing the output in PDF format.
)))
...
Рейтинг: 0 / 0
16.09.2019, 14:54
    #39862343
chikaginsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
Уточню - версия Oracle BI Publisher 11.1.1.7.0
...
Рейтинг: 0 / 0
16.09.2019, 15:00
    #39862346
chikaginsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
sharkoff76,

Насколько я понял, в Вашем примере речь о том, чтобы зафиксировать размер таблицы независимо от количества выводимой информации. У меня обратная ситуация - нужно, чтобы выводимая информация помещалась в строку (при выводе в Excel) и выводилась полностью, а не частично (как сейчас).
...
Рейтинг: 0 / 0
16.09.2019, 15:09
    #39862354
chikaginsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
Leonid Kudryavtsev,

Я надеялся, что есть какая-нибудь инструкция, которая из RTF шаблона укажет Excel "переносить по словам", просто я её найти не могу :)
...
Рейтинг: 0 / 0
16.09.2019, 18:08
    #39862474
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
Leonid KudryavtsevIMHO Хотите точного форматирования, тогда или ручками через XSLT генерить "родной" Excel XML
chikaginsk...укажет Excel "переносить по словам"...

ss:WrapText="1"
...
Рейтинг: 0 / 0
16.09.2019, 20:01
    #39862512
sharkoff76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
chikaginsk,

А чем вам не понравился xls шаблон? Там то это можно сделать идеально.
...
Рейтинг: 0 / 0
17.09.2019, 06:05
    #39862547
chikaginsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
sharkoff76,

XLS шаблон не позволяет выводить в RTF и PDF, а требование такое для отчёта есть.
...
Рейтинг: 0 / 0
17.09.2019, 11:48
    #39862715
chikaginsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
Leonid KudryavtsevLeonid KudryavtsevIMHO Хотите точного форматирования, тогда или ручками через XSLT генерить "родной" Excel XML
chikaginsk...укажет Excel "переносить по словам"...

ss:WrapText="1"

Самое интересное, что в выгружаемом XLSX свойство "переносить по словам" установлено для ячейки, у которой высота не подгоняется под выравниваемый текст.
Разобрался, дело оказалось в другом - для объединённых ячеек в Excel 2007 (у меня эта версия установлена, как у более новых это обстоит не знаю, думаю тут ограничение формата XLSX) перенос слов не работает. Т.е. когда ячейки нескольких колонок одной строки объединены и для них установлено свойство "переносить по словам", то по высоте под перенесённый на несколько строк текст такая объединённая ячейка подстраиваться не будет. Если же текст ячейки, переносимый по словам, занимает одну колонку, то ячейка (строка) увеличивается по высоте под перенесённый на несколько строк текст в этой ячейке.
Приложил шаблон TEMP1 для примера (в нём подвинул правую границу ячейки ACCT влево, чтобы избежать разбивки на колонки и объединения их для ячейки FIO).
Мою задачу это не решает, т.к. под этой таблицей в реальном шаблоне у меня ещё одна таблица со множеством столбцов, и при выводе в XLSX в выше расположенной таблице строка с FIO будет состоять из объединённых ячеек.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / BI Publisher не увеличивается высота строки таблицы при выводе в Excel / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]