Headers 在 Excel 中的 SSRS 报告中
Headers in SSRS Reports in Excel
我正在使用 VS 2005 创建数据库报告。在某些情况下,这些报告是在 Excel 中查看的,而且这些报告经常包含许多列,打印时需要为一行打印多个页面。
它们在 Excel 中的默认行为方式如下:
header 出现在报告的顶部,占据了 ~5 行,这些行被锁定并且不随文档滚动。在 Excel.
中查看时不显示页脚
打印时,页脚出现在每一页上,但 header 仅出现一次,位于 'middle' 页面的中心(请记住,每一页都是一行的一部分,因此如果页面水平并排放置,它将重建 table):
页脚的行为符合预期。
My question is: How can I make the header behave in the same way, so
that it appears on each page, instead of only on the 'middle' page?
我需要一个可以在 VS 中实现的解决方案。在 Excel 中手动执行此操作不是一种选择。
问题是 Microsoft assumes 您希望 header 成为记录的一部分当页脚放在 Excel sheet 的页脚部分时显示,因此它们在必要时复制。
配置文件中有一个 SimplePageHeaders 属性 可以解决这个问题。不幸的是,我在无法更改配置文件的环境中工作 - RSReportserver.config.
如果您想尝试更改导出以将 header 放入 Excel Header 和页脚部分,请参考以下说明:
我正在使用 VS 2005 创建数据库报告。在某些情况下,这些报告是在 Excel 中查看的,而且这些报告经常包含许多列,打印时需要为一行打印多个页面。
它们在 Excel 中的默认行为方式如下:
header 出现在报告的顶部,占据了 ~5 行,这些行被锁定并且不随文档滚动。在 Excel.
中查看时不显示页脚打印时,页脚出现在每一页上,但 header 仅出现一次,位于 'middle' 页面的中心(请记住,每一页都是一行的一部分,因此如果页面水平并排放置,它将重建 table):
页脚的行为符合预期。
My question is: How can I make the header behave in the same way, so that it appears on each page, instead of only on the 'middle' page?
我需要一个可以在 VS 中实现的解决方案。在 Excel 中手动执行此操作不是一种选择。
问题是 Microsoft assumes 您希望 header 成为记录的一部分当页脚放在 Excel sheet 的页脚部分时显示,因此它们在必要时复制。
配置文件中有一个 SimplePageHeaders 属性 可以解决这个问题。不幸的是,我在无法更改配置文件的环境中工作 - RSReportserver.config.
如果您想尝试更改导出以将 header 放入 Excel Header 和页脚部分,请参考以下说明: