Изменить диапазон данных в линейной диаграмме Excel с помощью Apache POI ⇐ JAVA
Изменить диапазон данных в линейной диаграмме Excel с помощью Apache POI
Я пытаюсь выяснить, можно ли изменить диапазон данных ряда на линейной диаграмме с помощью Apache POI.
Я могу получить ряд из самой диаграммы, но не могу найти метод, позволяющий изменить диапазон данных.
Книга XSSFWorkbook = новая XSSFWorkbook("C:\\Workbook.xlsx"); Листовой лист = workbook.getSheetAt(0); Рисунок XSSFDrawing = (XSSFDrawing) рабочий лист.createDrawingPatriarch(); List диаграммы = Drawing.getCharts(); for (диаграмма XSSFChart: диаграммы) { Строка заголовка =chart.getTitleText().toString(); if (title.equals("Z-ускорение")) { CTChart cc =chart.getCTChart(); CTPlotAreaplotArea = cc.getPlotArea(); CTLineSer[] ccc =plotArea.getLineChartArray()[0].getSerArray(); для (CTLineSer s: ccc) { System.out.println(s.xmlText()); } System.out.println(ccc.length); } } Я распечатал XML-текст, чтобы проверить, действительно ли он смог правильно извлечь ряд из диаграммы, найти его заголовок и диапазон данных, но не смог его изменить.
Я пытаюсь выяснить, можно ли изменить диапазон данных ряда на линейной диаграмме с помощью Apache POI.
Я могу получить ряд из самой диаграммы, но не могу найти метод, позволяющий изменить диапазон данных.
Книга XSSFWorkbook = новая XSSFWorkbook("C:\\Workbook.xlsx"); Листовой лист = workbook.getSheetAt(0); Рисунок XSSFDrawing = (XSSFDrawing) рабочий лист.createDrawingPatriarch(); List диаграммы = Drawing.getCharts(); for (диаграмма XSSFChart: диаграммы) { Строка заголовка =chart.getTitleText().toString(); if (title.equals("Z-ускорение")) { CTChart cc =chart.getCTChart(); CTPlotAreaplotArea = cc.getPlotArea(); CTLineSer[] ccc =plotArea.getLineChartArray()[0].getSerArray(); для (CTLineSer s: ccc) { System.out.println(s.xmlText()); } System.out.println(ccc.length); } } Я распечатал XML-текст, чтобы проверить, действительно ли он смог правильно извлечь ряд из диаграммы, найти его заголовок и диапазон данных, но не смог его изменить.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Apache Poi `4.1.2` Файл PowerPoint Corrupt On Open, работал с Apache Poi` 3.17`
Anonymous » » в форуме JAVA - 0 Ответы
- 39 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Apache Poi `4.1.2` Файл PowerPoint Corrupt On Open, работал с Apache Poi` 3.17`
Anonymous » » в форуме JAVA - 0 Ответы
- 42 Просмотры
-
Последнее сообщение Anonymous
-