有没有办法将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. 导出带有Jump的SSRS报告以Excel格式报告?
- 6. 将多个报告导出到Excel
- 7. SSRS报告 - 导出为CSV
- 8. 报告服务2005导出到excel而不格式化
- 9. SSRS 2005报告功能
- 10. 导出到SSRS报告excel中的错误
- 11. 导出Jenkins报告给Excel
- 12. SSRS报告向导
- 13. 将SSRS报告导出到Excel时获取一个额外的行
- 14. tsql导出并将SSRS报告附加到电子邮件?
- 15. 从SSRS报告中导出excel中的工具提示
- 16. Excel导出SSRS报告显示过时的数据
- 17. Sharepoint集成的SSRS报告excel导出失败
- 18. SSRS报告导出为PDF,EXCEL和MS-Word格式问题
- 19. SSRS 2005 - 出口到EXCEL问题
- 20. SSRS Excel导出
- 21. SSRS导出到Excel问题
- 22. SSRS 2005 - 循环报告参数
- 23. SSRS 2005报告重复的记录
- 24. SSRS 2005矩阵报告 - 编辑合计
- 25. 将ssrs 2008报告导出为excel时出错
- 26. 报告服务 - 将数据导出到Excel中只有一张
- 27. 执行Access 2007报告并以编程方式将该报告导出为PDF?
- 28. 贾斯珀报告excel导出输出
- 29. 如何将报告参数保存在SSRS中的导出pdf/excel中
- 30. SSRS 2005报告页面方向与子报告
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