使用 Apache POI 更新股票图表



我正在使用Apache POI Java库(v4.1.1(来创建包括Excel图表在内的精彩Word文档。对于Excel图表,我使用Excel模板,并通过Apache POI库访问Word文档中的图表

List<XWPFChart> chartList = wordDoc.getCharts(); 

这对于条形/柱/线等工作正常。但是,我无法让股票图表工作,因为当我想通过以下方式访问 XDDFChartData

XDDFChartData chartData = xWPFChart.getChartSeries().get(0);

我得到了一个 IndexOutOfBoundException,因此 Apache POI 库无法从 XWPFCHart 中提取 XDDFChartData 对象。我查看了Apache POI库的发布文档,我认为股票图表尚不受支持。更新股票图表的最佳方法是什么?

仅尝试更新 Excel 工作簿数据?或者是否还需要更新 XML,如瀑布图答案中所述(使用 Apache POI 更新瀑布图(?

Axel 的评论奏效了,通过访问 CTChart 类并对其进行操作,我能够根据自己的喜好使用 Apache POI 库更改股票图表!

最新更新