Проблема при экспорте отчета SSRS в Excel

У меня есть 2 таблицы в отчете, одна под другой, каждая будет иметь одинаковое количество полей. Но когда я экспортирую отчет в Excel, каждое поле отчета занимает 2 столбца в Excel, а некоторые из них занимают только один столбец Excel для одного поле отчета, из-за которого я не могу применить фильтр в Excel. Может ли кто-нибудь помочь мне, как я могу сделать один столбец Excel для одного поля отчета?


person SqlLearner    schedule 07.05.2014    source источник


Ответы (3)


Скорее всего, это связано с несовпадением ячеек заголовка с ячейками таблицы. Экспорт в Excel пытается отформатировать все так же, как в отчете, поэтому иногда он использует два столбца для ячеек таблицы и объединяет их, чтобы можно было выровнять столбцы со столбцами заголовка. Это проблематично, когда дело доходит до манипулирования таблицей и ее сортировки.

Лучший способ избежать этого - создать средство визуализации Excel, которое не отображает часть заголовка отчета , как описано в моем ответе здесь.

person Chris Latta    schedule 08.05.2014

Другое решение - установить ширину столбца и любую существующую ширину объекта верхнего / нижнего колонтитула, точно выровненную вручную из панели свойств. Если вы выровняете их с помощью линий автоматического выравнивания интерфейса, могут быть небольшие различия в длине, которые могут вызвать эту проблему.

Играя с шириной экспортированных столбцов Excel, можно определить, какой столбец или объект верхнего / нижнего колонтитула вызывает объединение ячеек. Чтобы вы могли исправить только эту конкретную ширину, чтобы решить вашу проблему.

person ilker    schedule 03.08.2016

Вы можете настроить разрыв страницы для второй таблицы, чтобы она отображалась на другой вкладке в Excel. Это должно решить проблему несовпадения заголовков между таблицами.

person iScript    schedule 20.04.2017