Обновление биржевой диаграммы с Apache POI - PullRequest
0 голосов
/ 26 января 2020

Я использую библиотеку 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 )?

1 Ответ

0 голосов
/ 28 января 2020

Комментарий Акселя сработал, получив доступ к классу CTChart и манипулируя им, я смог изменить биржевую диаграмму с помощью библиотеки Apache POI по своему вкусу!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...