2016-07-07 14 views
1

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

我只发现了两个其他问题(herehere),涵盖了我所要求的内容,但这些主题中的答案都没有回答我的问题。

下面是一个图像,以澄清什么,我希望控制:

Excel spreadsheet

是否有可能控制这些分页符或者是它仍然不可能通过Jeroen的建议?

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

回答

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,但这将是一项艰巨的任务,至少需要数百小时甚至数千小时。

+0

谢谢,这正是我需要知道的。 –

相关问题