报告超过256列

Joh*_*ing 2 c# sql reporting-services ssrs-2008

我最近发现,如果SSRS报告包含超过256列,则无法将其导出到Excel.是否有解决方法,因为这是为了向后兼容Excel 2003和旧版本.我打算将Excel 2007+用于报告.

报表设计器中引发的错误

报表设计器中引发的错误

编辑

我已经向Excel导出了一个较小的报告,发现每个列合并了2个单元格,因此在这种情况下,应该只有210列.我怎么能阻止这种情况发生?

Séb*_*rin 6

是的,Excel 2003最多支持256列.SSRS 2008生成Excel 2003文档,因此您将受到相同的限制.

这是你可以做的:

  • 升级到SSRS 2012,生成Excel 2007-2010并支持16,384列
  • 改为导出为CSV
  • 重新组织您的内容以减少列数,例如,是一种解决方法