I've been trying to get chart info from excel 2007 using POI.
plotArea.getScatterChartList().size();
This method keeps returning 0.
Here is my code:
XSSFDrawing drawing = sheet.createDrawingPatriarch();
List<XSSFChart> chartsList = drawing.getCharts();
for (XSSFChart chart : chartsList){
CTChart ctChart = chart.getCTChart();
CTPlotArea plotArea = ctChart.getPlotArea();
int size = plotArea.getScatterChartList().size();
for (int j = 0; j<size; j++){
List<CTScatterSer> seriesList = plotArea.getScatterChartList().get(j).getSerList();
System.out.println("series size: " + seriesList.size());
for (int i = 0; i<seriesList.size(); i++){
CTScatterSer ser = seriesList.get(i);
XmlObject serieX = ser.getXVal();
XmlObject serieY = ser.getYVal();
System.out.println("serie x: " + serieX.xmlText() + " serie y: " + serieY.xmlText());
}
}
}