gpt4 book ai didi

excel - 带有 Logo 图像的 SSRS 报告导出至 Excel

转载 作者:行者123 更新时间:2023-12-02 11:55:39 24 4
gpt4 key购买 nike

我已经使用 Microsoft SQL Server 报表生成器创建了一些报表,并且我正在尝试将 Logo 图像添加到报表顶部。到目前为止,该报告有效,我成功添加了 Logo 。

问题是,将其导出到 Excel 后, Logo 不显示。

到目前为止我所尝试过的(图像是嵌入的,而不是来自数据库或外部):

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

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

  • 我为图像创建了一个额外的文本框,只添加了一个空格,以便显示该字段。结果:在浏览器中工作正常,在 Excel 中工作为空单元格(我读过有关 Excel 无法在单元格中显示图像的信息)。
  • 我在报表生成器中创建了一个标题,并在其中添加了 Logo 图像。结果:在浏览器中再次良好,导出到 Excel 时为空单元格。

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

编辑:屏幕截图来自最后一个要点版本。文件格式为 jpeg,并在 MIMEType 字段中设置。

在线报告:

enter image description hereExcel 导出版本:

enter image description here

最佳答案

我能够复制您的问题。问题是背景图像(无论是矩形、文本框或表格单元格的背景图像)不会被带入 Excel 输出。您需要创建一个图像对象。据我所知,图像对象将保存到 Excel 导出的文件中。我尝试了多种设置组合,图像每次都出现在 Excel 文件中。请注意,您甚至可以创建一个图像对象,然后将该图像拖到 Tablix 的单元格中,它仍然会出现在 Excel 文件中。也就是说,当您将图像对象拖动到 Tablix 单元格中时,该单元格不能包含除该图像之外的任何内容。

使用图像作为文本框的背景而不是图像对象是否有特殊原因?

顺便说一句,我已经在 SSRS 2008 和 SSRS 2008 R2 中验证了这一点

关于excel - 带有 Logo 图像的 SSRS 报告导出至 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33670305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com