powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / BI Publisher не увеличивается высота строки таблицы при выводе в Excel
10 сообщений из 10, страница 1 из 1
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
    #39861274
chikaginsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток!
Столкнулся с проблемой, решения которой пока не нашёл, прошу помощи, может кто-то уже решал подобное.
Строка таблицы RTF шаблона (ФИО) не увеличивается по высоте при выводе в Excel (*.xlsx). При выводе в RTF и PDF всё в порядке.
Для строк таблицы установлена минимальная высота и для ячеек включен перенос текста.
Пытался убирать галку с высоты у строк таблицы (авто подбор высоты строк), но результата это не дало.
Пример шаблона и файл XML прикладываю.
...
Рейтинг: 0 / 0
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
    #39862180
sharkoff76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
    #39862340
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кто гарантировал, что при конвертации шаблон -> 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
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
    #39862343
chikaginsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточню - версия Oracle BI Publisher 11.1.1.7.0
...
Рейтинг: 0 / 0
BI Publisher не увеличивается высота строки таблицы при выводе в Excel
    #39862346
chikaginsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sharkoff76,

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

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

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

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

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

ss:WrapText="1"

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


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