Я использую библиотеку Apache POI Java (v4.1.1) для создания замечательных документов Word, включая диаграммы Excel. Для диаграмм Excel я использую шаблон Excel и через библиотеку POI Apache получаю доступ к диаграммам в документе Word через
List<XWPFChart> chartList = wordDoc.getCharts();
. Это прекрасно работает для столбцов / столбцов / линий и c. Однако я не могу заставить работать График акций, так как, когда я хочу получить доступ к XDDFChartData через
XDDFChartData chartData = xWPFChart.getChartSeries().get(0);
, я получаю исключение IndexOutOfBoundException, поэтому библиотека POI Apache не может извлечь XDDFChartData объект из XWPFCHart. Я просмотрел документы по выпуску библиотеки Apache POI и думаю, что биржевая диаграмма еще не поддерживается. Как лучше всего обновлять биржевую диаграмму?
Только пытаться обновить данные рабочей книги Excel? Или требуется также обновление XML, как описано в ответе на диаграмму водопада ( Обновление диаграммы водопада с помощью Apache POI )?