在excel中生成excel和图表的最佳库?

哪一个是最好的第三方库用于导出数据和生成在Excel中的图表从Asp.net。 我在.Net上进行了研究,发现如下:

1. EPPlus:由于我们要在非常紧张的时间内工作,而且项目也不会太长,所以如果我们在使用组件后遇到困难,我们将没有多less时间来解决问题。 由于这是一个开源的库,所以时间保证得到解决问题的帮助不能在那里。

2. Spreadsheetgear2012:这似乎是一个好的图书馆,它的网站似乎显示了大量的图表示例。

3. Aspose.Cells:这也似乎是一个很好的图书馆,它的网站似乎显示了很好的图表示例,虽然它有点昂贵,但他们的支持似乎非常好,他们似乎很乐意接受客户的新想法来实现他们的产品并发布一个新的版本。

对于.Net或Aspose.Cells Spreadsheetgear2012 ,我们无法进行最后的调用。 任何细节和想法将不胜感激。

我在互联网上find的这些产品的比较是相当古老的(大约4年前)。

我们的主要应用是在线交互和报告,而不是生成和下载其他电子表格文件。 我们尝试了很多电子表格部署选项,最后使用了Spreadsheetgear。 我们发现设置起来非常简单,快速而灵活。 他们的在线示例和支持也非常好。

我们已经从他们的例子中移除了,并且能够使用MVC3 ASP.NET框架来设置他们的API。 让它工作是一项相当艰巨的任务,但最终,MVC使得代码结构非常简洁,应用程序的部署速度更快。 强烈build议组合。

什么对你最重要? 成本,长期计划还是支持?

第一个是免费的,所以如果成本是你最大的限制,你真的没有select。

第二个是比你最后一个便宜,但它似乎有一个较小的用户社区。

所以如果遇到麻烦,你在哪里find帮助?

第三个也提供了一系列的其他相关产品。 如果您认为以后可能需要其他产品,那么您可以捆绑现有的许可证,这可以节省您的钱。

我正在使用第三个工作,认为这是一个很好的产品。 他们拥有庞大的用户群体,他们的支持很有帮助。 但它确实带来了丰厚的成本。

在这个空间里,你错过了另一个玩家,虽然不像支付的选项那样快速即插即用,但可能足以让你到达需要使用电子表格的地方: NPOI 。 即使你不把它用于你当前的项目,它仍然可以作为一个工具在稍后使用的工具。

CodePlex网站
http://npoi.codeplex.com/

NPOI的Scott Mitchell
http://scottonwriting.net/sowblog/archive/2011/06/08/export-an-ado-net-datatable-to-excel-using-npoi.aspx

NPOI的Leniel Macaferi
http://www.leniel.net/2009/10/npoi-with-excel-table-and-dynamic-chart.html#sthash.VZ4NjvZK.dpbs

扎克·亨特对NPOI
http://www.zachhunter.com/2010/06/improved-npoi-exportdatatabletoexcel-function/