【发布时间】:2015-11-12 11:21:58
【问题描述】:
我已经使用 Microsoft SQL Server 报表生成器创建了一些报表,并且正在尝试将徽标图像添加到报表的顶部。该报告到目前为止有效,我设法添加了徽标。
问题是,徽标在导出到 Excel 后没有显示。
到目前为止我所尝试的(图像是嵌入的,而不是来自数据库或外部的):
为整个报表设置背景图像并使用不同的 BackgroundRepeat 设置。 结果:剪辑在网络浏览器上显示时效果很好,但在导出到 Excel 时图像在 x 和 y 方向重复。
我尝试手动编辑 RDL 并将背景图像的 BackgroundRepeat 设置为“NoRepeat”。结果:由于 BackgroundRepeat 值无效,无法上传报告。
- 我为图像创建了一个额外的文本框,并且只添加了一个空格,以便显示该字段。 结果:在浏览器中运行良好,Excel 中的单元格为空(我已阅读有关 Excel 无法在单元格中显示图像的信息)。
- 我在报表生成器中创建了一个标题并在其中添加了徽标图像。结果:在浏览器中再次正常,导出到 Excel 时为空单元格。
我希望有人可以帮助我解决这个问题。我只想将徽标放在顶部某处(最好是表格左上角),仅一次(不重复),用于在浏览器中显示报告和用于 Excel 导出。
编辑:屏幕截图来自上一个要点版本。文件格式为 jpeg,并在 MIMEType 字段中设置。
在线举报:
【问题讨论】:
-
你能给出导出到 Excel 的截图吗,徽标应该在哪里?你的图片是什么格式的? MIME 类型设置是否与此图像格式相匹配?
标签: excel reporting-services report