Отчет, созданный ReportViewer, показывает в Excel сообщение об ошибке - PullRequest
4 голосов
/ 29 августа 2011

Если я создаю отчет Excel, Excel 2010 отображает следующее предупреждающее сообщение:

ошибка файла: данные могут быть потеряны

Примечание: я уже нашел решение и опубликую его немедленно.Я делаю эту запись для других людей, имеющих ту же ошибку.

Ответы [ 2 ]

3 голосов
/ 28 декабря 2011

Я столкнулся с подобной проблемой, когда я изменил встроенные изображения во внешние изображения.В этом изменении некоторые из свойств изображения Битовая глубина остаются равными 32 (Нажмите «Свойство» -> вкладка «Сведения»).

Я изменил его значение Битовая глубина на 24 с помощью утилиты imagemagick (http://www.imagemagick.org/script/binary-releases.php).

Я использовал »convert -depth 24 oldimage.bmp newimage.bmp "команда для изменения свойства Битовая глубина.

И это решит мою проблему.

Я знаю, что это не решение вашей проблемы. Но если кто-то придетв этом сообщении во время поиска, который может им помочь.

3 голосов
/ 29 августа 2011

Оказалось, что источник данных отчетов имел значение -0 (отрицательный ноль). Тип данных был decimal. Excel не может справиться с этим.
Кажется, проблема заключается в механизме формул Excel, а не в средстве визуализации отчетов (однако я думаю, что MS должен решить проблему в средстве визуализации отчетов).

http://connect.microsoft.com/SQLServer/feedback/details/680863/negative-zero-causes-file-error-data-may-have-been-lost-in-excel-2010-when-exporting-ssrs-report

...