在EPPlus / Office Open Xml

时间:2016-05-17 12:48:03

标签: c# excel openxml epplus

如何在EPPlus中的柱/条形图上设置Gap Width值?

我没有为此找到内置属性,我希望我需要操作图表的Xml,但我一直无法找到Office Open Xml语法来执行此操作。

2 个答案:

答案 0 :(得分:2)

EPPLus支持此功能。 例如:

path.join(path.dirname(process.execPath), 'wsproxy')

答案 1 :(得分:0)

我通过在标准Excel工作表中创建我想要的内容,然后查看它已创建的基础XML来找到答案。

我使用Excel在现有图表上设置了Gap Width,保存了工作簿,将文件扩展名重命名为.zip,并在Zip中找到了相应的图表XML文件。

在这种情况下,我在图表的XML中的以下位置找到了元素<c:gapWidth val="15" />c:chartSpace/c:chart/c:plotArea/c:barChart

我强烈推荐这种方法来解决类似的OOXML语法查询,因为到目前为止我看到的文档非常密集且不易导航,而以这种方式通过示例学习帮助我在几秒钟内找到答案。