带有徽标图像的 SSRS 报告导出到 Excel
SSRS Report with Logo Image export to Excel
我已经使用 Microsoft SQL Server Report Builder 创建了一些报告,我正在尝试将徽标图像添加到报告的顶部。报告到目前为止有效,我设法添加了徽标。
问题是,徽标在导出到 Excel 后没有显示。
到目前为止我已经尝试过的(图像是嵌入的而不是来自数据库或外部):
为整个报告设置背景图像并使用不同的 BackgroundRepeat 设置。
结果:剪辑在网络浏览器上显示时效果很好,但导出到 Excel.
时图像在 x 和 y 方向重复
我尝试手动编辑 RDL 并将背景图像的 BackgroundRepeat 设置为 "NoRepeat"。结果:由于 BackgroundRepeat 值无效,无法上传报告。
- 我为图像创建了一个额外的文本框,并且只添加了一个空格以便显示该字段。
结果:在浏览器中工作正常,Excel 中的单元格为空(我读过 Excel 无法在单元格中显示图像)。
- 我在 Report Builder 中创建了一个 header 并在其中添加了徽标图像。结果:再次在浏览器中正常,导出到 Excel.
时为空单元格
我希望有人能帮我解决这个问题。我只想将徽标放在顶部的某个位置(最好是 table 上方的左上角),仅一次(不重复),同时用于在浏览器中显示报告和 excel 导出。
编辑:截图来自最后一个要点版本。文件格式为 jpeg 并在 MIMEType 字段中设置。
Report-Online:
Excel-Export-Version:
我能够重现你的问题。问题是背景图像(无论是矩形或文本框或 table 单元格的背景图像)不会被带入 Excel 输出。您需要创建一个图像对象。据我所知,图像对象将传递到 Excel 导出文件。我尝试了多种设置组合,图像每次都出现在 Excel 文件中。请注意,您甚至可以创建一个图像对象,然后将该图像拖到 tablix 的单元格中,它仍会出现在 Excel 文件中。也就是说,当您将图像对象拖到 Tablix 单元格中时,该单元格只能包含该图像。
您将图像用作文本框的背景而不是图像对象是否有特殊原因?
顺便说一下,我已经在 SSRS 2008 和 SSRS 2008 R2 中验证了这一点
我已经使用 Microsoft SQL Server Report Builder 创建了一些报告,我正在尝试将徽标图像添加到报告的顶部。报告到目前为止有效,我设法添加了徽标。
问题是,徽标在导出到 Excel 后没有显示。
到目前为止我已经尝试过的(图像是嵌入的而不是来自数据库或外部):
为整个报告设置背景图像并使用不同的 BackgroundRepeat 设置。 结果:剪辑在网络浏览器上显示时效果很好,但导出到 Excel.
时图像在 x 和 y 方向重复
我尝试手动编辑 RDL 并将背景图像的 BackgroundRepeat 设置为 "NoRepeat"。结果:由于 BackgroundRepeat 值无效,无法上传报告。
- 我为图像创建了一个额外的文本框,并且只添加了一个空格以便显示该字段。 结果:在浏览器中工作正常,Excel 中的单元格为空(我读过 Excel 无法在单元格中显示图像)。
- 我在 Report Builder 中创建了一个 header 并在其中添加了徽标图像。结果:再次在浏览器中正常,导出到 Excel. 时为空单元格
我希望有人能帮我解决这个问题。我只想将徽标放在顶部的某个位置(最好是 table 上方的左上角),仅一次(不重复),同时用于在浏览器中显示报告和 excel 导出。
编辑:截图来自最后一个要点版本。文件格式为 jpeg 并在 MIMEType 字段中设置。
Report-Online:
我能够重现你的问题。问题是背景图像(无论是矩形或文本框或 table 单元格的背景图像)不会被带入 Excel 输出。您需要创建一个图像对象。据我所知,图像对象将传递到 Excel 导出文件。我尝试了多种设置组合,图像每次都出现在 Excel 文件中。请注意,您甚至可以创建一个图像对象,然后将该图像拖到 tablix 的单元格中,它仍会出现在 Excel 文件中。也就是说,当您将图像对象拖到 Tablix 单元格中时,该单元格只能包含该图像。
您将图像用作文本框的背景而不是图像对象是否有特殊原因?
顺便说一下,我已经在 SSRS 2008 和 SSRS 2008 R2 中验证了这一点