2013-11-13 2 views
4

В существующем отчете SSRS 2008 R2 я хочу изменить отчет, чтобы пользователи могли скрыть заголовки при экспорте отчета в excel. Предоставляя пользователям скрыть заголовки, когда они экспортируют отчет ssrs 2008 в Excel, они могут сортировать и фильтровать данные. Это позволяет исключить возможность excel отображать ошибку во всплывающем окне, говоря, что есть объединенная ячейка.ssrs 2008 export to excel оставляет строку один как пустой

Мой вопрос в том, когда я скрываю заголовки и экспортирую отчет, чтобы преуспеть, перед заголовками данных и столбцов появляется пустая строка. В основном строка # 1 в ячейке в пустых и заголовках данных и столбцах отображается в столбце №2.

Итак, вы можете сказать мне, как удалить пустую строку в строке # 1, когда данные экспортируются в excel?

+0

Привет, скрыть заголовок, столбец, текстовое поле и т. Д. Является только визуальным эффектом, если вы не видите, что этот заголовок, столбец, текстовое поле и т. Д. Занимает пробел – Ryuzaki

+0

Как удалить пространство? – user1816979

+0

Вы не можете удалить это пространство, как я сказал вам, если вы не видите, что этот заголовок все еще занимает место – Ryuzaki

ответ

0

Использование визуализации формата в выражении для переключения visiblity текстового поля, так что заголовок отображается пустым

=iif(Globals!RenderFormat.Name = "EXCEL" , true, false 

Обратите внимание на EXCEL должны быть в шапках для Excel 2003 (XLS) и EXCELOPENXML для Excel 2007- 2010 (xlsx) при использовании SQl 2012

+0

Когда я хочу скрыть заголовок, я также хочу установить расположение табликса на 0,0 в качестве вы рекомендовали. Таким образом, вы можете сказать мне или показать мне код, как выполнить следующие две задачи: 1. Пользователь хочет скрыть значения заголовков? Поместите это значение параметра? 2. В той же iif-группе утверждений (ов): a. скрыть заголовки отчета, b. установить местоположение таблицы для 0,0, как вы предложили – user1816979

4

Я считаю, что я смог дублировать вашу проблему. Убедитесь, что между таблицей и заголовком отчета нет места. Я считаю, что настройка свойства location tablix на 0,0 - лучший способ убедиться, что там нет места. Удалив пространство, вы должны получить заголовки tablix в качестве первой строки в excel.

Вот статья, которую я написал, дающую скриншоты и пошаговые инструкции.

http://jaysonseaverbi.blogspot.com/2013/11/ssrs-exporting-options-for-excel.html

+0

Можно ли сделать что-то подобное, чтобы удалить нижний колонтитул? –

0

Изменение местоположения табликса к 0cm 0cm, будет решить эту проблему.