从数据库中自动化Excel,最好的技术是什么?

时间:2011-07-18 11:04:50

标签: .net excel msbuild mono nant

我想要从数据库生成Excel报告。

What do you think is the best Technology to use for Excel automation ?

Consider :
> Full Excel API Support is a must.
> Cross Platform solution preferable.
> Programmer's efficiency is high priority.
> Mono development is welcome, if that provides an edge.
> Open Source solutions are welcomed.
> VB.Net, C#.Net or something else ?
> What build environment to use, MSBuild or NAnt or something else ?

请为我的项目提供经验和建议!!

它将成为大规模的报告项目,需要利用大量的Excel API。

1 个答案:

答案 0 :(得分:3)

您的问题有很多技术要求,但没有任何业务要​​求。如果用户希望来自数据库的某些报告可以在Excel中查看/操作,那么可能有比使用Excel API更好的方法。

如果您想生成报告,我建议您使用为作业构建的内容,而不是实施自己的解决方案。如果您的SQL环境是MS SQL Server,则SSRS可以完成这项工作,实际上,如果您想要包含mySQL和Oracle,可以将SSRS与其他数据库一起使用。如果没有,则this answer有一些开源解决方案。