Экспорт в Excel из кросс-отчета

Обсуждение Stimulsoft Reports.NET
mimas
Сообщения: 31
Зарегистрирован: 21 мар 2008, 07:43
Откуда: Samara

Экспорт в Excel из кросс-отчета

Сообщение mimas »

Делаю крос-отчет. Отображаю. Нажимаю "Экспорт в эксель".
Если выводить с дефолтными настройками - выкидывает в эксель точную копию того что отображено в окне-превью.
Если проставить галочку "Один заголовок и подвал" - ничего не меняется. В экселе на каждой странице отображается шапка отчета, хотя хотелось бы одни данные сплошняком ну и одну шапку сверху. и один подвал на всё.
Если поставить галку "Только данные" - то данные не выводятся совсем!
При этом в зависимости от того стоит ли галочка "Форматирование объектов" в результате получаем пустой лист с или отформатированными колонками, или вообще тупо пустой.
Так со всеми кросовыми отчетами. остальные выбрасываются нормально.
Помогите плиз! Пропатчте это, проблема - реальное препятствие для запуска программы в промэксплуатацию.
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Экспорт в Excel из кросс-отчета

Сообщение Vital »

Здравствуйте,

Мы внесли небольшие изменения в режим Export Only Data. Пожалуйста, попробуйте версию от 26 марта.

Спасибо.
mimas
Сообщения: 31
Зарегистрирован: 21 мар 2008, 07:43
Откуда: Samara

Экспорт в Excel из кросс-отчета

Сообщение mimas »

Only Data сейчас проверю..
кстати а как включить этот режим при экспорте из WebViewer?

НО:
WebViewer.ExcelUseOnePageHeaderAndFooter = true;
WebViewer.ExcelPageBreaks = false;
для крос-отчета ничего не изменилось - выкидывает в эксел по отдельной страничке с хидером и футером :(


mimas
Сообщения: 31
Зарегистрирован: 21 мар 2008, 07:43
Откуда: Samara

Экспорт в Excel из кросс-отчета

Сообщение mimas »

Так точно.. данные начали выгружаться. НО при этом в данные вклинены хидеры кросс-таблицы
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Экспорт в Excel из кросс-отчета

Сообщение Ivan »

Здравствуйте.
Если проставить галочку "Один заголовок и подвал" - ничего не меняется.
Это неточность локализации - должно быть "Один заголовок и подвал страницы". Исправим в ближайшем билде.
> Пожалуйста, попробуйте версию от 26 марта.
Так точно.. данные начали выгружаться. НО при этом в данные вклинены хидеры кросс-таблицы
Пока обрабатываются только хидеры высотой в одну строчку, алгоритм для двух и более строк пока не отработан.
Если хидер одной строкой и все-равно не убирается - это баг, вышлите пожалуйста образец отчета на саппорт для анализа.

Спасибо.
mimas
Сообщения: 31
Зарегистрирован: 21 мар 2008, 07:43
Откуда: Samara

Экспорт в Excel из кросс-отчета

Сообщение mimas »

Хидер такой. надо понимать хидер из одной строки для крос-отчета это вообще нонсенс!
Изображение

ждем алгоритма
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Экспорт в Excel из кросс-отчета

Сообщение Vital »

Здравствуйте,
mimas писал(а):Хидер такой. надо понимать хидер из одной строки для крос-отчета это вообще нонсенс!
Это уж точно. Обновленная версия экспорта будет доступна в билде от 10 апреля.

Спасибо.
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Экспорт в Excel из кросс-отчета

Сообщение Ivan »

Здравствуйте.
Хидер такой. надо понимать хидер из одной строки для крос-отчета это вообще нонсенс!
Такие хидеры встречаются нечасто, но они есть. Пример такого хидера вы можете посмотреть в Stimulsoft Reports Demo, отчеты "Cross-Tab without columns", "Cross-Tab without rows".

Алгоритм экспорта доработан. По техническим причинам обновление экспорта будет доступно только в билде от 14 апреля.

Спасибо.
mimas
Сообщения: 31
Зарегистрирован: 21 мар 2008, 07:43
Откуда: Samara

Экспорт в Excel из кросс-отчета

Сообщение mimas »

Пробую билд от 14 апреля.
У меня отчет выводиться верез веб-вьювер и экспортится в эксель.
So..
при экспорте
ExcelUseOnePageHeaderAndFooter="true" ExcelPageBreaks="false"
При экспорте получаем то же самое:
1)Заголовок отчета
2)первая строка хидера
3)вторая строка хидера
4)страница данных
5)первая строка хидера
6)вторая строка хидера
...

Если поставить еще галочку "Только данные":
1)первая строка хидера
2)вторая строка хидера
3)страница данных
4)вторая строка хидера
5)страница данных
6)вторая строка хидера
...

Прогресс конечно есть. но мне нужны все данные сплошняком. и с заголовком. Пока вышел из положения так:
засовываем крос-таб в элемент Заголовок отчета. в итоге всё искусственно получается в одной странице, и печатается в веб и экспортится в эксель сплошняком, как мне и нужно

Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Экспорт в Excel из кросс-отчета

Сообщение Ivan »

Здравствуйте.
Пробую билд от 14 апреля.
ExcelUseOnePageHeaderAndFooter="true" ExcelPageBreaks="false"
При экспорте получаем то же самое
Как уже говорилось, UseOnePageHeaderAndFooter - один заголовок и подвал страницы, на данные это свойство не влияет.
Если поставить еще галочку "Только данные":
1)первая строка хидера
2)вторая строка хидера
3)страница данных
4)вторая строка хидера
5)страница данных
6)вторая строка хидера
Вышлите пожалуйста MDC-файл отчета для анализа и тестирования экспорта на ваших данных. На наших отчетах вроде ошибок не наблюдается.
Прогресс конечно есть. но мне нужны все данные сплошняком. и с заголовком. Пока вышел из положения так:
засовываем крос-таб в элемент Заголовок отчета. в итоге всё искусственно получается в одной странице, и печатается в веб и экспортится в эксель сплошняком, как мне и нужно
Хорошее решение проблемы.
Еще вариант - у всех элементов хедера по умолчанию установлен PrintOnAllPages=true; установите его в false, и хедер будет только на первой странице (правда и в превью тоже).

Спасибо.
Ответить