SSRS导出到Excel UNFORMATTED

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

有没有办法阻止这种情况发生? 这样的报告出口优于“通常”的Excel格式? 如果它需要任何编码,那么我的大多数报告将从C#代码运行。

谢谢你

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

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

在Sheet1上创build您的devise师报告。

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

这并不漂亮,但是您可以考虑从XML呈现器生成Excel工作表,如此处所述 – 这将使您完全控制工作表的外观。

我想现在发生的情况是,报告中有多个字段不相互alignment,因此当您导出到Excel时,会补偿并生成额外的列,以便接近报告的样子。

我曾经习惯了这一切,然后我发现,如果在网格中使用更多的分组时,如果尽可能使用小表格,则可以将干净的格式发送到excel。 还要注意,如果您使用的报告标题的结尾不符合报告中的列。

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

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

在主报告中包含一个用于导出的button,当它们单击它时,会将它们引导到自动导出到Excel的未格式化的报告版本。