首页 文章

将SSRS报告链接到导出/渲染到Excel

提问于
浏览
2

我正在尝试添加一个SSRS R2报告的链接,该报告应该在Excel中打开报告 .

许多网站建议添加一个文本框,其中包含使用以下表达式的链接

=Globals!ReportServerUrl &  Globals!ReportFolder & "/" & Globals!ReportName & "&rs:Format=excel"

所以我做了 . SSRS有效 . SSRS / IE中提交的报告有效 . 但是,如果我单击文本框在Excel中打开它,它将无法正常工作 . 表达式“正确计算”并返回正确的路径,但IE返回错误“HTTP 400 bad Request”“无法找到网页”

有什么建议为什么会这样?我仔细检查了服务器名称和路径,并手动尝试了各种URL组合,但它从未导出到excel . 作为excel的“标准”下拉保存确实很难 .

谢谢!

1 回答

  • 0

    有几件事要尝试 .

    单击“导出到Excel”时,使用fiddler捕获http请求 .

    这应该会为您提供正在寻找的正确URL . 完成后,只需将其放入您选择的浏览器中,看看它是否有效 .

    接下来将URL作为链接放入SSRS报告中,然后重试 . 一旦工作,就去计算选项 .

相关问题