我想要从数据库生成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。
答案 0 :(得分:3)
您的问题有很多技术要求,但没有任何业务要求。如果用户希望来自数据库的某些报告可以在Excel中查看/操作,那么可能有比使用Excel API更好的方法。
如果您想生成报告,我建议您使用为作业构建的内容,而不是实施自己的解决方案。如果您的SQL环境是MS SQL Server,则SSRS可以完成这项工作,实际上,如果您想要包含mySQL和Oracle,可以将SSRS与其他数据库一起使用。如果没有,则this answer有一些开源解决方案。