在SSRS 2008中(我使用Sql Server BIDS创建报表)如何解决“当Excel工作表中的行数超出Excel导出失败65536行的限制SSRS”问题当Excel工作表中的行数超过了65536行的限制时,Excel导出失败。srs
感谢
在SSRS 2008中(我使用Sql Server BIDS创建报表)如何解决“当Excel工作表中的行数超出Excel导出失败65536行的限制SSRS”问题当Excel工作表中的行数超过了65536行的限制时,Excel导出失败。srs
感谢
我觉得有些Excel版本无法支持更多的则65536行本身。您可能会考虑在多个工作表/表格上扩展数据。
一个类似的问题在这里讨论: Is it possible to see more than 65536 rows in Excel 2007?
是的,这是通过2008R2 SSRS的限制。
SSRS 2012,包含在SQL Server 2012将删除此限制: http://blogs.msdn.com/b/farukcelik/archive/2012/02/01/sql-server-reporting-services-ssrs-reporting-services-in-sql-server-2012-codename-quot-denali-quot-will-support-xlsx-docx-formats-bye-bye-65536-rows-limit-in-xls-files.aspx
的解决方法2008R2和之前是为.csv
导出如果您的报告是很简单的,你可以为CSV出口,然后导入到Excel中。
当您的结果超过65k行(并且您没有SSRS2012)时,请在Tablix(或表或列表)上创建一个父组,然后在Group on:
字段中输入下面的表达式。一组
=CInt(Ceiling(RowNumber(nothing)/65000))
添加分页符。
SSRS中如何解决? – Somashekhar 2012-03-13 10:52:19