.net 将报告写入word(文档和rtf)和excel

.net 将报告写入word(文档和rtf)和excel,.net,reporting,vsto,.net,Reporting,Vsto,我没有报告工具方面的背景 我想生成一些统计表和图表。VSTO(VisualStudioToolsforOffice)是否足以完成此任务?VSTO工具链与其他报告工具(如crystal reporting)的主要区别是什么。VSTO是MS Office类型的文件生成系统。您可以使用VSTO生成office文件(Excel、Word等),并使用它们的格式化功能(在大多数情况下,这些功能超出了大多数报告系统)。VSTO随Visual Studio一起提供 Crystal报表、SQL Server报表等

我没有报告工具方面的背景


我想生成一些统计表和图表。VSTO(VisualStudioToolsforOffice)是否足以完成此任务?VSTO工具链与其他报告工具(如crystal reporting)的主要区别是什么。

VSTO是MS Office类型的文件生成系统。您可以使用VSTO生成office文件(Excel、Word等),并使用它们的格式化功能(在大多数情况下,这些功能超出了大多数报告系统)。VSTO随Visual Studio一起提供

Crystal报表、SQL Server报表等纯粹是报表实用程序。您必须购买Crystal(或类似)报告工具


对于基本的统计表和图形/绘图,您可以使用VSTO使用Excel,您应该会得到非常满意的输出。

如果您使用的是Office 2007,Microsoft也提供了OpenXML SDK。你绝对应该看看