officewriter可以帮助解决SSRS excel导出(带有合并单元格)行高问题

时间:2014-11-23 23:43:28

标签: reporting-services officewriter

我正在评估Office编写器,以解决我们在SSRS excel导出时遇到的以下问题。有人可以建议我们如何使用OfficeWriter来解决这个问题。

问题陈述: 我们的客户需要一个包含excel格式的嵌套组的报告。他们使用此报告进行分析和进一步操作。由于嵌套组,行和列将合并,行高不会自动调整为文本。因此,这些单元格中的文本不可见。

我知道这可以使用宏来完成,也可以通过ExcelApplication代码传递报告。但我想了解是否可以使用本机SSRS报告(使用在reportbuilder中创建的设计)并将该excel文件传递给一段代码(宏或excel应用程序)。或者,如果我需要将OfficeWriter Designer中的报表格式重写为模板,并且该模板将在运行时发送到代码。

2 个答案:

答案 0 :(得分:0)

通过在报表设计期间将每个控件与下一个控件对齐,可以避免excel单元格合并问题。请查看CELL MERGING ISSUE IN EXCEL EXPORT

答案 1 :(得分:0)

我不确定您的确切基础架构,但ExcelApplication可以从流或磁盘打开Excel文件。您可以通过Web服务调用调用报告服务,并将SSRS生成的文件传递给ExcelApplication。在这种情况下,您不需要使用ExcelTemplate,但您可能需要一个中间人来进行WebService调用。

请参阅此http://blog.softartisans.com/2013/05/13/kb-how-to-open-a-report-from-sql-server-reporting-services-with-the-application-object/

上的SoftArtisans文档