[英]SQL 2008 R2 SSRS export to Excel
我有一份SSRS report
,該SSRS report
工作正常,但在導出為Excel
或CSV
格式時出現問題。 我嘗試導出到excel但錯誤說它有超過256列 。 所以我希望我能把它導出為CSV格式。 但是使用CSV我注意到它會添加不需要的'textbox1', textbox2
等,也不會顯示我實際添加的標題。 相反,它會將實際字段名稱顯示為標題。 我想我可以編輯各個屬性來顯示標題名稱。 但導出的工作表中的文本框仍然是個問題。
另一方面,如果我可以將它導出到excel,但我會嘗試將每張紙上的100列或其余的列限制在256以下,這將是很好的。 我看到google按組分組的帖子很少。 但就我而言,我沒有要分組的列。 只需將前100個列拆分為sheet1,然后將100個列拆分為sheet2,或者將256個列拆分為sheet1,將其余列拆分為下一個工作表。 兩種方式都沒有運氣。 你能幫忙嗎?
錯誤:“Excel渲染擴展:列數超過此格式中每張紙的最大可能列數;請求的列數:264,最大列數:256”
使用SSRS 2008 R2
時,這是一個非常常見的問題。 如果報表的列數超過256,則不會導出到Excel。
嘗試從技術上理解這一點。 技術性是, SSRS reports
默認情況下在Report server
上安裝2003 office component
。 當您的報告調用將數據導出到Excel時,報表服務器會在內部調用office組件。 如果您將看到,那么您會發現在office 2003
,工作表中最多有256列 。 因此,在任何情況下,您都不能使用現有基礎架構進行導出。
選項:
SSRS 2012
或SSRS 2014
。 這還將您的辦公室組件更新到2007
或2010
,您可以在其中導出最多16,384列 。 break-down
報告,使其永遠不會超過256 columns
。 PDF
等其他格式。 但是當你這樣做時,它會擾亂用戶界面。 所以我認為這不是一個非常可行的解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.