如何使用excel分页符(而不是单独的工作表)将SSRS报告导出到Excel?

时间:2016-07-07 13:10:18

标签: excel reporting-services ssrs-2008 bids page-break

我正在寻找一种在导出的SSRS报告上设置 Excel 分页符的方法。我可以在网上找到有关使用 SSRS 分页符来控制单独工作表上显示内容的信息,但这不是我正在寻找的内容。我希望我的报告在一个工作表上呈现,但控制在分页预览中查看导出的工作表时Excel的分页符出现的位置。

我只发现了另外两个问题(herehere),这些问题涵盖了我的问题,但这些问题中的答案都没有回答我的问题。

这是一张图片,用于阐明我想要控制的内容:

Excel spreadsheet

是否可以控制这些分页符,或者Jeroen

的建议是否仍然无法实现

我正在使用BIDS开发报告,我们的SSRS服务器是2008R2。

1 个答案:

答案 0 :(得分:1)

即使在SQL(SSRS)2016中,这也是不可能的: 来自https://msdn.microsoft.com/en-us/library/dd255234.aspx?f=255&MSPPError=-2147217396

  

页面大小调整

     

Excel呈现扩展插件使用页面高度和   宽度设置,用于确定要在Excel中定义的纸张设置   工作表。 Excel尝试匹配PageHeight和PageWidth属性   设置为最常见的纸张尺寸之一。如果没有匹配   发现,Excel使用打印机的默认页面大小。取向   如果页面宽度小于页面高度,则设置为纵向;   否则,方向设置为横向。

在SSRS 2008R2中肯定是不可能的,也不可能添加到旧版本中。我可以看到它被添加到新版本,但即使在那里,该产品也专注于为多个设备呈现更好的HTML输出。通过编写代码,您可以在理论上创建自己的导出代码以导出到Excel,但这将是一项艰巨的任务,至少数百甚至数千小时。