1
我想在Excel表格中使用Epplus库生成条形图。我已经成功将Piechart添加到工作表。System.Exception:名称已存在于图纸集合
var chart1 = ws.Drawings.AddChart("xyz",eChartType.ColumnClustered) as ExcelBarChart ;
chart1.Legend.Position = OfficeOpenXml.Drawing.Chart.eLegendPosition.Right;
chart1.Legend.Add();
chart1.SetPosition(1, 0, 1, 0);
chart1.SetSize(600, 400);
//chart.Se
chart1.DataLabel.ShowValue = true;
chart1.Series.Add(r1, r2);
我铸造为ExcelBarChart。 但我得到的错误,在第一线之上
System.Exception: Name already exists in the drawings collection
我已经试过diferent图表类型选项,如ColumnClustered,Barstacked等,但仍然得到错误。请帮忙。
没有,其他的图表有不同的名称,而不是“XYZ” –
@mhasan:嗯,除了表明* *的东西已经被称为'xyz'。我建议你把它改成一个字符串,这个字符串不可能*已经存在于你的工作表中。 –
也许你的代码被调用两次? –