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

问题描述 投票:1回答:1

我正在使用EPPlus通过图表创建excel。我正在努力2天,以将x轴类型设置为“文本轴”,而不是“自动选择...”。有人可以帮助我实现这一目标吗?

enter image description here

提前感谢

c# excel charts epplus
1个回答
1
投票

已经由我自己解决。对于每个感兴趣的人,以下代码都可以解决问题:

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";
© www.soinside.com 2019 - 2024. All rights reserved.