2011-05-23 84 views

回答

2

花了好幾年的時間開發SSRS報告後,我現在使用了優秀的NPOI庫。

http://npoi.codeplex.com/

這被證實了兩件事情。

1)我的用戶使用SSRS報告做的第一件事是導出到Excel。 2)我無法控制SSRS如何導出到Excel。

這些庫提供了一個示例解決方案,它提供瞭如何實現許多常見任務的體面示例。這也是非常高效的。

這需要一些.NET編程知識,一個IDE能夠創建程序,但如果你有經驗,並且只能夠生成Excel 2003格式的文件,沒有辦法推薦NPOI足夠高。

+0

我希望有更多的東西......'默認'?我對服務器的訪問權限有限,因此我無法安裝任何內容。 – john2x 2011-05-23 15:11:10

+0

我不知道任何會給你提供「開箱即用」之後的控制級別的東西。 – 2011-05-23 15:52:44

+0

相反可能嗎?使用Excel宏從SQL Server獲取數據? – john2x 2011-05-23 16:22:54

0

像Paul說的那樣,如果不能在服務器上安裝任何東西,就不會有太多的運氣,但是如果你可以在服務器上安裝某些東西,你可以使用OfficeWriter。

OfficeWriter在這方面做得很好。它可以以.XLS文件格式以及.XLSX文件格式創建文件。它可以讓你生成全功能的Excel報告。如多個工作表,公式,條件格式等。

OfficeWriter很好地集成到SSRS中,它甚至有一個設計人員可供最終用戶在Microsoft Office中構建,編輯和發佈報告,無需使用設計人員的編程知識。 您可以閱讀OfficeWriter與SSRS的集成http://www.officewriter.com/officewriter-for-sql-server-reporting-services.aspx

免責聲明: 我爲OfficeWriter的公司工作。

相關問題