2012-06-20 77 views
1

我有一個運行在SSRS2000上的RDL報告。SSRS導出到Excel - 太多列

今天,我想導出報表到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. 

我注意到有相當多的列,所以我已經修改了報告具有較小的柱,這是在Excel中開放沒有問題。

是否有任何方式讓用戶在excel中導出數據並且沒有問題?

(所有列是必要的)

回答

1

的Excel(至2003年)support a maximum of 256 columns and 65536 rows老verisons。這與Reporting Services無關,您無法更改此設置。我能想到的唯一選擇:

  • 確保該報告將不會超過256列(包括渲染器生成例如用於tablixes之間的空白列)
  • 導出到XML或CSV和開放的極限/將其導入到Excel 2007中,該工具可以處理16,384 columns