EPPlus C# x轴类型为“文本轴”

3
我正在使用EPPlus创建带有图表的Excel。 我已经为此挣扎了2天,以将x轴类型设置为“文本轴”,而不是“自动选择...”。 有人可以帮助我如何实现吗?

enter image description here

提前感谢您
1个回答

4

我已经自己解决了。对于所有感兴趣的人,以下代码能够解决问题:

var chartXml = chart.ChartXml;
var nsm = new XmlNamespaceManager(chartXml.NameTable);
var nsuri = chartXml.DocumentElement.NamespaceURI;

nsm.AddNamespace("c", nsuri);
var textNode = chartXml.SelectSingleNode("c:chartSpace/c:chart/c:plotArea/c:catAx/c:auto/@val", nsm);
if (textNode != null)
    textNode.Value = "0";

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接