有沒有辦法將SSRS 2005報告導出到Excel 2007(.xlsx)而不是Excel 2003(.xls)?將SSRS 2005報告導出到Excel 2007
回答
我意識到半年過去了,但這個問題經常返回,我希望有人會發現我的答案有用。
SSRS 2005的本機輸出通常作爲WebForm來使用,這基本上是SSRS假設生成的。問題在於用戶經常希望以其他形式出現報告,這就是爲什麼添加了出口(翻譯)的原因。這裏的問題是,它不直接生成輸出到所需的形式,但它創建了一個正在處理和翻譯爲另一種格式(因此附加問題/限制)的webform。
雖然MS代表的正式答覆是您需要擁有MS SQL 2012(我可以理解 - 由於存在官方支持,公司內部政策等問題),有多種方式可以讓我們歸檔那個目標。
它主要取決於你想在xslx中擁有它的原因。 大多數情況下,這只是因爲(報表中的大表)xls行/列限制。
你能做什麼?
獲得第三方插件 (有人已經看到這是一個潛在的好處 - 有在文章例如鏈接的URL 1
配置自定義的渲染器 - 在URL 2所描述的,但需要你有翻譯引擎
使用VBA在Excel 2007中的文件導入數據(XLS或CSV),並保存爲你喜歡它
使用。解決方法 - 讓你表格適合Excel 2003限制的方式。 例如。在太多的行的情況下(在URL 3描述):
在表格屬性,轉到組選項卡並添加一個新的組。在Group on區域輸入:= Int((RowNumber(Nothing)-1)/ 60000)並檢查結束時的分頁符框。
URL 1 - social.msdn.microsoft.com/Forums/sqlserver/en-US/9d8cd766-ff78-490f-8a5d-bb4a0debdfc1/export-ssrs-2005-report-to-excel-2007
URL 2 - www.traviata.eu/blogs/technical/?p=435
URL 3 - www.sqlservercentral.com/Forums/Topic554766-150-1.aspx
- 1. 將SSRS報告導出到Excel
- 2. SSRS報告導出到Excel(公式)
- 3. 如何導出具有鏈接報告的SSRS報告到excel
- 4. 將SSRS報告導出到Excel時出現的問題
- 5. 將SSRS 2008報告導出到RTF
- 6. 將SSRS報告導出到Excel時額外的平均行數
- 7. 導出(rdlc)報告到excel
- 8. 導出帶有Jump的SSRS報告以Excel格式報告?
- 9. 將多個報告導出到Excel
- 10. 將報告導出到EXCEL FILE Codeigniter
- 11. SSRS大型報告 - 導出到Excel時出錯
- 12. SSRS報告 - 導出爲CSV
- 13. SSRS 2005報告功能
- 14. 報告服務2005導出到excel而不格式化
- 15. 將徽標圖像導出爲Excel的SSRS報告
- 16. 導出到SSRS報告excel中的錯誤
- 17. 鏈接在SSRS報告導出/呈現到Excel
- 18. 每月導出SSRS報告到同一個Excel工作簿
- 19. SSRS在報告導出到Excel時保留空白表
- 20. SSRS:導出到Excel?
- 21. 導出Jenkins報告給Excel
- 22. SSRS報告嚮導
- 23. 將SSRS報告導出到Excel時獲取一個額外的行
- 24. 將報表導出到Excel時RDLC報告錯誤
- 25. 關於EXCEL的SSRS報告
- 26. 將CSV文件導出到Excel 2007
- 27. tsql導出並將SSRS報告附加到電子郵件?
- 28. SSRS 2005 - 出口到EXCEL問題
- 29. Excel導出SSRS報告顯示過時的數據
- 30. 從SSRS報告中導出excel中的工具提示
SSRS 2005年的Excel之前寫2007年存在,爲什麼你會認爲它會轉換爲Excel 2007? Excel 2007可以輕鬆讀取較舊的Excel文件。 – HLGEM 2010-01-13 19:39:52
我在問,因爲我什麼都不知道。 :) ...也許現在有一些工作可以幫助。當然,Excel 2007可以打開較舊的Excel文件;但SSRS 2005也受到舊版本的限制。 – 2010-01-13 19:44:14