我已经尝试sp_makewebtask
,但它非常有限。我需要更灵活的东西。即生成具有多个工作表/选项卡的Excel文件。
答案 0 :(得分:2)
在花了几年时间开发SSRS报告之后,我现在正在使用优秀的NPOI库。
这是出于两件事。
1)我的用户使用SSRS报告做的第一件事就是导出到Excel。 2)我无法控制SSRS如何导出到Excel。
这些库附带了一个示例解决方案,它提供了如何实现许多常见任务的正确示例。它也非常高效。
这需要一些 .NET编程知识,一个能够创建程序的IDE,但如果您有经验,并且只能生成Excel 2003格式的文件,则不能推荐NPOI足够高。
答案 1 :(得分:0)
就像Paul说的那样,如果不能在服务器上安装任何东西,你就不会有太多运气,但是如果你可以在服务器上安装一些东西就可以使用OfficeWriter。
OfficeWriter做得很好。它可以创建.XLS文件格式的文件以及.XLSX文件格式。它可以让您生成功能齐全的Excel报告。如多个工作表,公式,条件格式等。
OfficeWriter很好地集成到SSRS中,它甚至为最终用户设计了一个设计器,用于在Microsoft Office中构建,编辑和发布报表,无需编程知识即可使用设计器。 您可以在http://www.officewriter.com/officewriter-for-sql-server-reporting-services.aspx
阅读OfficeWriter与SSRS的集成声明: 我为制作OfficeWriter的公司工作。