2017-02-17 46 views
1

Я знаю, что это давняя проблема с microsoft, но мне еще предстоит услышать окончательно, что эта проблема была решена с помощью конкретной версии SSRS или Visual Studio. Я создаю отчеты SSRS в visual studio (версия версии 12.0.31101.00 для 2013 года 4), и я искал эту проблему по всему Интернету и еще не нашел официального ответа на вопрос, существует ли решение или эффективная работа по этой проблеме. После того, как отчеты будут запущены и экспортированы, как только они будут сохранены, если электронная почта на iphone, они не могут быть открыты? У кого-то есть окончательный ответ на данный момент?Не удается открыть файлы excel, экспортированные из SSRS на iphone?

ответ

0

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

Подробная информация о том, как найти и отредактировать файл rsreportserver.config здесь: Modify a Reporting Services Configuration File. Будь очень осторожен; хотя это изменение довольно просто прислушивается к осторожности при использовании текстового редактора.

Я цитирую настройки из SQL Server Standard Edition SSRS 2016 (13.0.420.2).

В файле конфигурации найдите раздел. Он содержит список, который похож на список Render Format SSRS Scheduler, однако некоторые записи имеют свойство Visible = false. Это включает в себя издание «EXCEL» (Excel 2003). Приятно, чтобы они держали его там, правда, правильно ??? Я просто изменил его на «Visible =» true »и сохранил.

 <Render> 
     <Extension Name="EXCELOPENXML" Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingServices.ExcelRendering"/> 
     <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="true"/> 

EXCELOPENXML издание жив один по умолчанию, который не оказал на мобильном устройстве правильно и издание EXCEL является один вы теперь делать доступными.

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

Конечным результатом является то, что вы должны иметь возможность открывать сгенерированный лист Excel на предварительном просмотрщике на iPhone. В моем случае я потерял некоторое форматирование - в основном, границы, но структура была неповрежденной. Он открывается должным образом отформатированным на ПК.

Если у вас есть дополнительные вопросы, вы можете отметить, что есть параметры, которые вы можете передать в файл устройства рендеринга Excel. Для получения дополнительной информации см. Excel Device Information Settings. В нем не указывается, к какой редакции файлов устройств они применяются, но я думаю, что более старая версия ограничена в этом отношении. Вы можете обнаружить, что использование нового рендеринга с правильным параметром работает, но в моем случае это не было.

+0

Ваш ответ - именно то, что я закончил делать. Я переключил тип файла на Excel 2003, который решил проблему. Хороший ответ! Благодарю. – MattyKluch

0

Возможно, проблема связана с тем, что iPhone не поддерживает файлы .xlsx по электронной почте (Source). Эти вложения Excel отлично работают на Android и ПК. Обходные пути могут заключаться в том, чтобы отправить ссылку на файл по электронной почте или, если результаты будут небольшими, просто вставьте их в тело письма. Или даже экспортируйте как .csv в зависимости от ваших требований.

+1

Я не думаю, что это проблема конкретно с .xlsx файлов, как я послал мой собственный iphone первенствует .xlsx файлы и открыл их без проблем. Это только файлы, которые экспортируются из SSRS, которые, как представляется, открываются с нечитаемой ошибкой. – MattyKluch

0

на Iphone, вы можете скачать файл затем открыть с> приложение Excel

 Смежные вопросы

  • Нет связанных вопросов^_^