SSRS导出到Excel UNFORMATTED

时间:2010-03-11 17:15:57

标签: excel reporting-services

我正在研究SSRS,意图将大量报告导出到excel。问题是,当您导出它时,会更改单元格大小并删除边框以尝试保留原始报表格式。

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

由于 垫

5 个答案:

答案 0 :(得分:4)

您可以导出为CSV并将其导入电子表格,可能会使用某种特定报告的模板表。

答案 1 :(得分:0)

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

在Sheet1上创建设计器报告。

运行Excel宏以从Sheet2读取数据并放入Sheet1。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

我认为发生的事情是您的报告中有多个字段彼此不对齐,因此当您导出到Excel时,它会补偿并生成额外的列以尝试接近您报告的内容

我曾经一直得到这个,然后我发现如果你在该网格中使用更多分组时尽可能使用小桌子,那么它会向excel发送一个干净的格式。还要注意是否使用报告标题,其末尾未与报告中的列对齐。

所以匹配对象的开始和结束与其他对象或单元格的跨越开始和结束。

答案 4 :(得分:0)

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

在主报表上包含一个要导出的按钮,当它们单击它时,会将它们指向未自动格式化的报表版本,该版本会自动导出到Excel。