5

如果我生成一个 excel 报告,excel 2010 会显示以下警告消息:

文件错误:数据可能已丢失

注意:我已经找到了解决方案,将立即发布。我为其他有同样错误的人做这个条目。

4

2 回答 2

4

事实证明,报告数据源的值为 -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-报告

于 2011-08-29T12:27:41.797 回答
3

我遇到了类似的问题,我将嵌入式图像更改为外部图像。在此更改中,一些图像的位深度属性保持为 32(单击属性 -> 详细信息选项卡)。

我通过使用 imagemagick 实用程序(http://www.imagemagick.org/script/binary-releases.php)将其位深度更改为 24。

我使用“convert -depth 24 oldimage.bmp newimage.bmp”命令来更改位深度属性。

这解决了我的问题。

我知道这不是您问题的解决方案。但是,如果有人在搜索时遇到这篇文章,那可能会对他们有所帮助。

于 2011-12-28T09:10:24.393 回答