1

这是用于从 Asp.net 在 Excel 中导出数据和生成图表的最佳 3rd 方库。我在 .Net 上进行了研究,发现以下内容:

1. EPPlus:由于我们的工作时间很紧,而且项目也不会太长,所以如果我们在使用组件后卡在某个地方,我们将没有太多时间来解决问题。由于那是一个开源库,因此无法保证获得帮助以解决问题的时间。

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

3. Aspose.Cells:这似乎也是一个很好的库,它的网站似乎展示了很好的图表示例,虽然它有点贵,但他们的支持似乎真的很好,而且他们似乎非常愿意接受客户在他们的产品中实施的新想法并发布新版本。

我们无法决定是选择Spreadsheetgear2012.Net 还是Aspose.Cells. 任何细节和想法将不胜感激。

我在互联网上找到的这些产品的比较已经很老了(大约 4 年前)。

4

3 回答 3

3

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

我们已经从他们的示例继续前进,并且已经能够使用 MVC3 ASP.NET 框架设置他们的 API。让它工作是一项艰巨的任务,但最终 MVC 提供了非常简洁的代码结构和更快的应用程序部署。强烈推荐这种组合。

于 2013-03-07T08:08:16.517 回答
1

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

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

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

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

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

我在工作中使用第三个,认为它是一个很好的产品。他们拥有庞大的用户社区,并且他们的支持反应迅速。但它确实付出了丰厚的代价。

于 2013-03-07T06:47:23.157 回答
0

您在这个领域缺少另一个播放器,虽然不像付费选项那样出色或快速即插即用,但可能足以让您到达您需要使用电子表格的地方:NPOI。即使您不将它用于当前项目,它仍然值得研究作为以后使用的工具。

CodePlex
http://npoi.codeplex.com/

Scott Mitchell 谈 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

Zach Hunter 谈 NPOI
http://www.zachhunter.com/2010/06/improved-npoi-exportdatatabletoexcel-function/

于 2013-03-07T06:46:31.357 回答