У меня есть 2 таблицы в отчете, одна под другой, каждая будет иметь одинаковое количество полей. Но когда я экспортирую отчет в Excel, каждое поле отчета занимает 2 столбца в Excel, а некоторые из них занимают только один столбец Excel для одного поле отчета, из-за которого я не могу применить фильтр в Excel. Может ли кто-нибудь помочь мне, как я могу сделать один столбец Excel для одного поля отчета?
Проблема при экспорте отчета SSRS в Excel
Ответы (3)
Скорее всего, это связано с несовпадением ячеек заголовка с ячейками таблицы. Экспорт в Excel пытается отформатировать все так же, как в отчете, поэтому иногда он использует два столбца для ячеек таблицы и объединяет их, чтобы можно было выровнять столбцы со столбцами заголовка. Это проблематично, когда дело доходит до манипулирования таблицей и ее сортировки.
Лучший способ избежать этого - создать средство визуализации Excel, которое не отображает часть заголовка отчета , как описано в моем ответе здесь.
Другое решение - установить ширину столбца и любую существующую ширину объекта верхнего / нижнего колонтитула, точно выровненную вручную из панели свойств. Если вы выровняете их с помощью линий автоматического выравнивания интерфейса, могут быть небольшие различия в длине, которые могут вызвать эту проблему.
Играя с шириной экспортированных столбцов Excel, можно определить, какой столбец или объект верхнего / нижнего колонтитула вызывает объединение ячеек. Чтобы вы могли исправить только эту конкретную ширину, чтобы решить вашу проблему.
Вы можете настроить разрыв страницы для второй таблицы, чтобы она отображалась на другой вкладке в Excel. Это должно решить проблему несовпадения заголовков между таблицами.