Кто-нибудь знает, как извлечь и отобразить только столбцы со значениями, отличными от «0», для отображения на графике. В настоящее время мой код извлекает данные с января по декабрь, когда у меня есть данные только с января по март.
Вот мой приведенный график:
Вот мой код :
Excel.ChartObjects xlCharts = (Excel.ChartObjects)xlOverallTrx.ChartObjects(Type.Missing);
Excel.ChartObject myChart = (Excel.ChartObject)xlCharts.Add(50, 200, 350, 150);
Excel.Chart chartPage = myChart.Chart;
chartPage.HasLegend = false;
myChart.Select();
chartPage.ChartType = Excel.XlChartType.xlXYScatterLines;
Microsoft.Office.Interop.Excel.Application xla = new Microsoft.Office.Interop.Excel.Application();
Excel.SeriesCollection seriesCollection = chartPage.SeriesCollection();
Excel.Series Transaction = seriesCollection.NewSeries();
Transaction.Name = "Total Monthly Transaction";
Transaction.XValues = xlOverallTrx.get_Range("B3", "M3");
Transaction.Values = xlOverallTrx.get_Range("B4", "M4");
Excel.Axis axisTransaction = chartPage.Axes(Excel.XlAxisType.xlValue, Microsoft.Office.Interop.Excel.XlAxisGroup.xlPrimary) as Excel.Axis;
Transaction.ApplyDataLabels(Excel.XlDataLabelsType.xlDataLabelsShowLabel);