2013-03-07 55 views
1

这是最好的第三方库,用于从Asp.net导出数据和生成图表。我已经研究了.Net和发现如下:在excel中生成excel和图表的最佳库?

1 EPPlus:由于我们是在一个非常紧迫的时间工作,该项目也不会太长,所以我们不会为具有太多的时间来解决如果我们在使用该组件后遇到问题,则会出现问题。既然这是一个开源的库,那么得到解决问题的帮助的时间保证不可能在那里。

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

3的Aspose.Cells:这也似乎是一个很好的图书馆,它的网站似乎表现出良好的图表的例子,虽然它有点贵,但他们的支持似乎非常好,他们似乎离新观念很开放客户在其产品中实施并发布新版本。

对于.Net或Aspose.Cells,我们无法接受最后的电话是否为Spreadsheetgear2012。任何细节和想法将不胜感激。

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

回答

0

您错过了这个空间中的另一位玩家,虽然没有像付费选项那样快速或即插即用,但可能足以让您将您的电子表格放在需要的位置:NPOI。即使你没有将它用于你当前的项目,它仍然可以作为稍后使用的工具。

CodePlex上
http://npoi.codeplex.com/

斯科特·米切尔NPOI
http://scottonwriting.net/sowblog/archive/2011/06/08/export-an-ado-net-datatable-to-excel-using-npoi.aspx

Leniel Macaferi上NPOI
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/

+0

我确实看过NPOI,有些网站在速度方面推荐使用EPPlus而非NPOI。但是它是开源的,如果我们在使用它的时候遇到了一些问题,就不会有回溯。由于Aspose和Spsheetgear是可以完全依赖的玩家,因此在当前的产品和支持方面,因此希望在Aspose和Spreadsheetgear2012之间做出选择。但Scott的文章中有一点很有趣,“内容类型的应用程序/ vnd.ms-excel,多年来运行良好,但这些数据无法从iPad上查看”。我肯定会看看它。 – user2142938 2013-03-07 10:01:07

1

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

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

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

因此,如果您遇到麻烦,您会在哪里找到帮助?

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

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

3

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

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