s-s-rS 报表上的链接以导出/呈现到 Excel
Posted
技术标签:
【中文标题】s-s-rS 报表上的链接以导出/呈现到 Excel【英文标题】:Link on s-s-rS Report to Export / Render to Excel 【发布时间】:2013-10-03 03:49:33 【问题描述】:我正在尝试添加指向应在 Excel 中打开报告的 s-s-rS R2 报告的链接。
许多网站建议添加带有使用以下表达式的链接的文本框
=Globals!ReportServerUrl & Globals!ReportFolder & "/" & Globals!ReportName & "&rs:Format=excel"
所以我做到了。 s-s-rS 有效。在 s-s-rS/IE 中呈现的报告有效。但是如果我单击文本框在 Excel 中打开它,它就不起作用。表达式“计算”正确并返回正确的路径,但 IE 返回错误“HTTP 400 bad Request”“找不到网页”
任何建议为什么会发生这种情况?我仔细检查了服务器名称和路径,并手动尝试了各种 URL 组合,但它从未导出到 excel。保存为 excel 的“标准”下拉菜单确实很有效。
谢谢!
【问题讨论】:
点击export to excel时使用fiddler捕获http请求。这应该会为您提供您正在寻找的正确 URL。 【参考方案1】:有几件事可以尝试。
点击导出到excel时使用fiddler捕获http请求。
这应该会为您提供您正在寻找的正确 URL。一旦你有了它,只需将它放到你选择的浏览器中,看看它是否有效。
接下来将 URL 作为链接放入 s-s-rS 报告中,然后重试。一旦可行,请使用计算选项。
【讨论】:
以上是关于s-s-rS 报表上的链接以导出/呈现到 Excel的主要内容,如果未能解决你的问题,请参考以下文章
s-s-rS:在导出到 Excel 时抑制 Tablix 上的隐藏行组