我有一个报表,其中有〜1k列和〜17k行,并且我试图将其渲染为带有SSRS 2008 R2 Nov CTP的Excel 2007。
SSRS团队成员曾在多个地方提到Excel 2007格式包含在2008 R2中,例如:
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/69545568-73cb-4f4c-8f35-44472ba6d013
现在,肯定有可能还没有将它纳入产品中(至少从11月CTP起),如果是这样,也很想知道(最好是何时将其放入产品中) )。
复制报告和数据(以及尝试显示现有界面仍为Excel 2003格式的尝试)附在此博客文章FWIW的底部:
http://cid-456117cf53a42144.spaces.live.com/default.aspx
最佳答案
不幸的是,似乎我在误解Jin Chen的答案(“这里,有个好消息,我们已经提高了SQL Server Reporting Services 2008 R2的功能”)-SSRS的另一位成员后来给出了一个答案,指出2008 R2将不支持xlsx/Excel 2007输出:
因此,也许它是在R2中但被削减了,但是无论哪种方式,它现在似乎都不是一个选择。
对于那些可能遇到类似问题的人,如果以编程方式生成电子表格是您的选择,那么我建议使用EPPlus。
http://epplus.codeplex.com/
关于reporting-services - 如何使SSRS 2008 R2以Excel 2007格式导出/渲染?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2622838/