2010-04-12 100 views
5

我有一個報告,有~1k列和~17k行,我試圖使用SSRS 2008 R2 Nov CTP將它呈現給Excel 2007。如何讓SSRS 2008 R2以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

回答

5

不幸的是,它看起來像我錯誤地解釋了金辰的回答(「這裏有個好消息,我們已經提高了SQL Server Reporting Services 2008 R2的能力」) - 稍後有另一位SSRS成員回答說,2008 R2將會支持而不是支持xlsx/Excel 2007輸出:

http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/87cfd5d4-ea3c-4250-aab8-a1a3dffa3241

至於一個全功能的Excel 2007 XLSX渲染,這絕對是我們的名單的基礎上,但是這將是後SSRS 2008 R2。

因此,也許它是在R2中,但被削減,但無論哪種方式,它現在似乎不是一種選擇。

對於那些可能遇到類似情況的人,如果以編程方式生成電子表格是一種選擇,我會推薦EPPlus。

http://epplus.codeplex.com/