java如何实现向word文档中插入柱状图,并更改颜色

对于实现word文档插入柱状图,可以使用aspose.word for java 插件(正版需要付费而且不便宜,虽然章节第一页开头会有一个文字水印,但感觉也无伤大雅,而且应该可以用其他插件剔除掉文字水印)
但是aspose插件也无法对生成的柱状图进行颜色的设置,生成的柱状图按照word默认的颜色生成。如下图:
java如何实现向word文档中插入柱状图,并更改颜色

基本都是这个颜色顺序

这种弊端一般情况下还是可以接受的,但是如果是下图的需求,就比较蛋疼。

java如何实现向word文档中插入柱状图,并更改颜色

用了一种比较鸡肋的方法,将生成的以.docx为后缀的word 文档,转化为xml格式,手动在office软件下更改颜色后,与原始的进行比较,发现差异,再去操作xml文件代码,从而设置颜色。
java如何实现向word文档中插入柱状图,并更改颜色

示例demo下载