如何使用Infragistics和c#创建Excel饼图?

时间:2014-02-19 19:47:13

标签: c# .net asp.net-mvc-4 excel-2010 infragistics

我正在使用c#和MVC4开发一个网站。在其中一个部分中,我有几个使用highcharts lib创建的饼图,它们基于图表旁边的总计表。

我需要导出到包含总计和图表的表格,我需要以一种方式进行,一旦导出,如果表格在excel中更改,图表也将在电子表格内更新。

我的公司正在使用Infragistics导出到Excel,因此导出表格不是问题,但我不确定如何导出饼图。

我看到this示例创建了一个数据透视表并将其提供给表,但我注意到它使用的是原生excel库而不是Infragistics,我一直在尝试迁移这个但是可以&# 39;似乎在Infragistics lib中找到了与Excel.Application相同的东西。

我想到的另一个解决方案是,我可以在单元格中输入一个公式并让它创建饼图,但我不认为这是可能的,因为如果我没有错,那么饼图甚至不包含在单元格中,但它是浮动在电子表格中的图形。

因此,如果有任何人有使用Infragistics从c#绘制饼图到excel的经验,并且可以指出我正确的方向将非常感激。

谢谢,

2 个答案:

答案 0 :(得分:3)

我是Infragistics的开发人员并负责Excel库。目前,在加载和保存文件时,图表将进行往返,但在对象模型中无法在运行时操作或创建它们。您可以在此处提交此功能的功能请求:http://ideas.infragistics.com/

答案 1 :(得分:0)

使用Infragistics,我不知道您是否可以创建Excel饼图,但如果您想在Web或Windows应用程序中创建它,请使用:

Infragistics® Chart