SSRS导出到Excel – 列太多

我有一个在SSRS2000上运行的RDL报告。

今天,我试图导出报告为Excel,但错误消息是:

Excel found unreadable content in 'filename.xls'. Do you want to recover the contents of this workbook? If you trust the source of this workbook, click Yes. 

我注意到有相当多的列,所以我已经修改了报告有较less的列,它在Excel中打开没有问题。

用户有什么办法可以导出excel中的数据,而且没有问题?

(所有列都是必需的)

Excel的旧版本(截至2003年) 最多支持256列和65536行 。 这与Reporting Services无关,您不能更改此项。 我能想到的唯一select:

  • 确保报表不会超过256列的限制(包括呈现器生成的列(例如,tablix之间的空格)
  • 导出到XML或CSV并打开/导入Excel 2007,它可以处理16,384列 。