首页 文章

SSRS导出到Excel UNFORMATTED

提问于
浏览
1

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

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

谢谢你

5 回答

  • 0

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

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

  • 0

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

  • 0

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

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

    因此匹配对象的开始和结束与其他对象或单元格的跨越开始和结束 .

  • 0

    您可以导出为CSV并将其导入电子表格,可能包含特定报告的某种模板表 .

  • 2

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

    在Sheet1上创建设计器报告 .

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

相关问题