我知道我可以使用 SQL Reporting Service 生成 PDF 报告(甚至 SQL Express 也可以这样做),并且我可以使用 SQL Developer 版本生成 Word 文档。由于我的开发工具箱是 SQL Developer,而我的网站使用 SQL Express(我知道,这远非理想),我想知道 SQL Express 中包含的报告服务是否可以生成 Word 文档作为输出。
有这方面经验的人吗?
我知道我可以使用 SQL Reporting Service 生成 PDF 报告(甚至 SQL Express 也可以这样做),并且我可以使用 SQL Developer 版本生成 Word 文档。由于我的开发工具箱是 SQL Developer,而我的网站使用 SQL Express(我知道,这远非理想),我想知道 SQL Express 中包含的报告服务是否可以生成 Word 文档作为输出。
有这方面经验的人吗?
除非您有需要以 Word 格式呈现的现有报告,否则Open XML 格式 SDK可能是比 Reporting Services 更好的选择(我认为无论如何都不能这样做,至少在 SQL 2005 中不能)。
优点:无需安装 Office,无需安装 SDK,无需 Reporting Services。
编辑:
2008 确实渲染了 Word,我没有读到关于 Express 版中不支持所有格式的任何信息。另一个轻量级选项可能是 2008 Report Viewer Control,它显然也可以呈现 Word 文档。
我正在运行安装了2007 Office System 驱动程序的 SQL Server 2008R2 。我能够从 xls 导入并创建输出到 word 的报告,而无需安装办公室或支付 Aspose。如果您想从 word 文档创建 rdl 报告,那是 Aspose 赚钱的地方。
我怀疑 SQL Server Express 本身可以做到这一点,但您绝对可以购买商业工具来做到这一点。举个例子,看看Aspose Words.NET。
我们在要求最终文档以韩文格式化的生产系统中使用了Aspose 。它就像一个魅力。