SSRS не будет расширять высоту строки при экспорте в Excel

У меня есть отчет, который я делаю с SSRS 2008 с некоторыми строками, в которых есть несколько элементов. При предварительном просмотре строка автоматически расширяется для поддержки дополнительных элементов, но при экспорте отчета в Excel она отображается только как одна строка с отображенным только одним элементом, хотя все элементы присутствуют, когда я дважды щелкаю строку или вручную расширяю Это.

Я проверил все... Возможно, для grow установлено значение true, а свойства в текстовом поле позволяют увеличить его высоту, но, похоже, это игнорирует.

Вот он в превью http://tinypic.com/r/b4wbdg/8

В Excel http://tinypic.com/r/r084g3/8

Извините за ссылки на фотографии, а не на этот вопрос

Ответ 1

Оба свойства CanGrow и CanShrink должны быть установлены на false. В Excel нет ничего подобного CanGrow и CanShrink. Установив их в false, будет отображаться высота, как есть. В противном случае значение высоты будет установлено по умолчанию.

Это сработало для меня. Проверьте Высота строки, не сохраняемую при экспорте в Excel, для получения дополнительных предложений.

Ответ 2

У обоих свойств CanGrow и CanShrink должно быть установлено значение false Это должно быть сделано для всех ячеек в строке Tablix! В противном случае данные не будут правильно экспортированы.

Ответ 3

Наткнулся на это (снова) недавно и думал, что поделюсь своим взятием...

То, правильно ли Excel отображает высоту, связано с объединенными столбцами. Обратите внимание на выравнивание столбцов по всем объектам на странице. Любые объекты, не привязанные к самой таблице данных (или внедренные в таблицу данных), должны быть выровнены по столбцам рассматриваемой таблицы, по крайней мере, для ячеек, которые должны переносить текст. Если есть какое-либо перекрытие, приводящее к разделению столбцов таблицы и повторному объединению ячеек обернутого текста, Excel не распознает высоту строки, установив для параметра CanGrow значение True или установив привязку строки в Excel.

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

Если для параметра CanGrow установлено значение False, то по умолчанию будет просто предотвращено автоматическое изменение высоты строки как для веб-представления, так и для экспорта в Excel, поэтому я не знаю, является ли это идеальным решением этой проблемы.

Ответ 4

уменьшить ширину строк и устранить проблему

Ответ 5

Я удаляю заголовок отчета, и все работает отлично.

У меня есть другие отчеты, и теперь я вижу, что если я удаляю текстовые поля, включенные в лист при экспорте в Excel, то высота строк в Excel будет правильно определена.