Как удалить график столбцов с нулевыми значениями в листе Excel, используя C# - PullRequest
0 голосов
/ 27 апреля 2020

Кто-нибудь знает, как извлечь и отобразить только столбцы со значениями, отличными от «0», для отображения на графике. В настоящее время мой код извлекает данные с января по декабрь, когда у меня есть данные только с января по март.

Вот мой приведенный график:

enter image description here

enter image description here

Вот мой код :

                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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...