#reporting-services
#службы отчетов
Вопрос:
Существует подписка, которая будет экспортировать Excel на электронную почту пользователя каждый месяц. Пользователь не может открыть отчет, поскольку отчет генерируется в расширении .sheet вместо файла Excel. Кроме того, у пользователя нет доступа в Интернет. будет ли это проблемой при отсутствии доступа в Интернет для открытия Excel?
Пожалуйста, кто-нибудь может подсказать мне, как устранить проблему.
Ответ №1:
Единственное, о чем я могу думать, это то, что вы можете использовать подписку на основе данных, которая задает имя файла с .sheet
именем.
Если вы используете подписку, управляемую данными, проверьте данные из запроса на подписку (а не запросы отчета) и посмотрите, есть ли значение, которое используется для расширения.
Вы пробовали переименовать имя файла, чтобы изменить расширение с .sheet
на .xlsx
, чтобы узнать, является ли это файлом Excel?
Комментарии:
1. Спасибо. когда я переименовываю файл в .xlsx, файл открывается и может видеть содержимое. это с моей стороны. но как мне нужно это исправить, чтобы пользователь мог со своей стороны. пользователь означает, что он не находится в домене моего офиса. пользователь находится в удаленном местоположении. кроме того, пользователю нужен отчет только по электронной почте, а не с общим файлом
2. Проверьте подписку, чтобы узнать, указывает ли она имя расширения. Если используется подписка, управляемая данными , имя расширения файла может быть статическим значением или полем из запроса подписки (см. Рис. Выше). К сожалению, на моей текущей работе у меня нет корпоративной версии SSRS для использования в качестве примера, поэтому я не могу дать более подробную информацию (только корпоративная версия имеет подписки, управляемые данными).