【发布时间】:2023-04-03 13:51:02
【问题描述】:
我在使用 C# 在 Excel 中创建图表时遇到了一些问题。我已经设法获得使用以下代码的任何类型的图表:
Excel.Range chartRange;
Excel.ChartObjects xlCharts = (Excel.ChartObjects)xlWorkSheet.ChartObjects(Type.Missing);
Excel.ChartObject myChart = (Excel.ChartObject)xlCharts.Add(10, 80, 300, 250);
Excel.Chart chartPage = myChart.Chart;
chartRange = xlWorkSheet.get_Range("A2", "Y2");
chartPage.SetSourceData(chartRange, misValue);
chartPage.ChartType = Excel.XlChartType.xlColumnClustered;
很遗憾,我不确定下一步该做什么。这是我想做的:
1) 应该有几行数据,但它们并不相邻(例如 A2:Y2; A4:Y4; A6:Y6;)。如何将这些中的每一个添加到图表中?
2) A1:Y1 具有我的图例的所有值,我如何将其添加到图例中?
3) 如何更改它,以便在新选项卡上创建每个图表?
谢谢!
【问题讨论】: