SSRS报告与徽标图像导出到Excel

我已经使用Microsoft SQL Server Report Builder创build了一些报告,并且试图将徽标图像添加到报告顶部。 该报告迄今为止工作,我设法添加的标志。

问题是,徽标在导出到Excel后不显示。

我到目前为止所尝试的(图像是embedded式的,而不是数据库或外部的):

  • 设置整个报告的背景图像并使用不同的BackgroundRepeat设置。 结果:Clip在Web浏览器上显示时效果不错,但导出到Excel时,图像被重复x和y方向。

  • 我试图手动编辑RDL,并将BackgroundRepeat设置为“NoRepeat”作为背景图像。 结果:由于无效的BackgroundRepeat值,无法上载报告。

  • 我为图像创build了一个额外的文本框,只添加了一个空格,以便显示该字段。 结果:在浏览器中工作正常,Excel中的空单元格(我已经阅读了关于Excel无法在单元格中显示图像)。
  • 我在Report Builder中创build了一个标题,并在其中添加了徽标图像。 结果:在浏览器中再次良好,导出到Excel时为空单元格。

我希望有人能帮助我解决这个问题。 我只想在顶部(最好是左上方的表格)的某个位置放置徽标,只有一次(不重复),并且都在浏览器中显示报告,并用于excel导出。

编辑:截图是从最后一个项目符号版本。 文件格式是jpeg,并在MIMEType字段中设置。

报告 – 在线:

在这里输入图像说明 Excel的出口型版本:

在这里输入图像描述

我能够复制你的问题。 问题是背景图像(不pipe它是矩形或文本框或表格单元格的背景图像)将不会被带入Excel输出。 您需要创build一个图像对象。 据我所知,图像对象将进行到Excel导出的文件。 我尝试了许多设置的组合,每次在Excel文件中出现图像。 请注意,您甚至可以创build一个图像对象,然后将该图像拖到一个tablix的单元格中,它仍然会出现在Excel文件中。 也就是说,当你拖动一个图像对象到一个tablix单元格时,单元格不能包含任何东西,但该图像。

是否有一个特定的原因,你为什么使用图像作为背景文本框而不是图像对象?

顺便说一下,我已经在SSRS 2008和SSRS 2008 R2中validation了这一点