C#.NET图表库/代码?

我正在创建一些报告软件,它将生成包含图表和所有相关数据的excel工作簿。 除了内置的库和.NET Office集成function之外,还有其他任何人发现对创建类似项目有用的工具或代码吗?

编辑:我的目标是winforms。

我之前使用过ZedGraph ,我发现它对于一个免费的库来说非常好。

如果你还没有意识到……微软发布了这些免费的.NET图表控件

http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx

SpreadSheetGear我从未使用它,但它被广告宣传了很多

SQL Server Reporting Services。

我使用过Office Open XML Library ( 门户网站 ),它允许您创建没有Office互操作的Excel文件。 它有点难学,因为你必须学习基础文档格式,而且在Office14问世之前版本2.0仍然在CTP中,但它是一个快速(高性能)和免费的解决方案。

我正在使用Steema TeeChart.Net 。 这是一个非常强大的图表,但它不是免费的而且不便宜(每个开发人员约760美元)。

SpreadsheetGear for .NET是适用于.NET的Excel兼容电子表格组件,支持电子表格function以及Excel兼容的图表。 您没有指定是否定位WinForms或ASP.NET,但SpreadsheetGear可以与两者一起使用。

您可以在此处查看 SpreadsheetGear呈现图表的实时图表库,并在此处下载评估软件。

免责声明:我拥有SpreadsheetGear LLC

Syncfusion有一个原生.NET实用程序,允许电子表格自动化(包括图表function)而无需通过Excel。

捆绑包不便宜或易于使用,但function强大。