我有一个包含~1k列和~17k行的报告,我正在尝试使用SSRS 2008 R2 Nov CTP将其呈现给Excel 2007。
SSRS团队成员在多个地方提到Excel 2007格式包含在2008 R2中,例如:
现在,它当然有可能还没有进入产品(至少从11月CTP开始),如果是这样的话,那也是很好的(并且理想情况下它会是什么时候)在产品中。)
repro报告和数据(以及显示现有界面的尝试仍然是Excel 2003格式)附在本博文的底部,FWIW:
答案 0 :(得分:5)
不幸的是,看起来我误解了Jin Chen的答案(“这里有好消息,我们已经提高了SQL Server Reporting Services 2008 R2的能力”) - SSRS的另一位成员稍后会回答说2008 R2将不支持xlsx / Excel 2007输出:
就功能齐全的Excel 2007 xlsx渲染器而言,它绝对在我们的列表中构建,但它将发布在SSRS 2008 R2上。
所以,也许是在R2中但是被削减了,但无论哪种方式,它现在似乎都不是一种选择。
对于那些可能遇到类似问题的人来说,如果以编程方式生成电子表格是您的选择,我会推荐EPPlus。
答案 1 :(得分:2)
Excel 2007-2010格式(Office Open XML)是SQL Server中的默认呈现格式 2012