2010-03-11 96 views
1

我正在研究SSRS,目的是将许多报告导出为ex​​cel。问题是,当您导出它时会更改单元格大小并删除边框以尝试保留原始报表格式。SSRS导出为Excel UNFORMATTED

反正有没有办法阻止这种情况发生?因此,报告导出为“常用”excel格式优秀?如果它需要任何编码,那么我的大多数报告都将从C#代码运行。

感谢 垫

回答

2

你可以导出为CSV,并导入到电子表格中,可能与某种模板薄片中为特定报表。

0

您可以将数据导出到Sheet2。将工作表2标记为隐藏。

在Sheet1上创建您的设计师报告。

运行Excel宏以从Sheet2中读取数据并放在Sheet1上。

0

这并不美观,但您可以考虑从XML呈现器生成Excel工作表,如here所述 - 这将使您完全控制工作表的外观。

0

我觉得发生了什么事是,你必须不与对方,所以当您导出到Excel,它补偿并产生额外的列,试图接近你报告着眼排列在报告领域的堆喜欢。

我曾经得到这一切的时间,然后我想通了,如果你在使用更多的网格内的分组作为小桌越好,它是一种明智的送清洁格式脱颖而出。如果您使用的报告标题的末尾不与报告中的列对齐,也请注意。

所以匹配对象的开头,并与其他对象的或细胞的跨度开始和结束结束。

0

我用相同的数据创建了一个单独的报告,但没有格式化。

包括一个按钮,主导出报表,并且当他们点击它,它引导他们到自动导出到Excel报表的格式化版本。