C#:MS Chart:SeriesCollection - >工作表中的数据范围

时间:2012-12-13 13:19:33

标签: c# mschart excel-interop

我想削减&将图表数据粘贴到与其相应的Excel数据表不同的位置。

如何确定图表数据的范围,以便能够对图表数据进行包装和粘贴?

e.g。

Worksheet worksheet ...
Chart myChart ... 
SeriesCollection mySeriesCollection ...
---->>>  mySeriesCollection.getRange()  <<<<<------------- // this doesnt exist

最佳,

1 个答案:

答案 0 :(得分:0)

我认为没有直接的方法。我最好的建议是查看图表系列并查看系列的值和XValues。

foreach (Series series in chart.SeriesCollection()){
   Range values = series.Values;
   Range xvalues = series.XValues;
}

然后,您可以将所有范围连接在一起并获取图表的源数据。