diff --git a/src/main/java/com/dsideal/base/Tools/Test/TestOutSideExcel.java b/src/main/java/com/dsideal/base/Tools/Test/TestOutSideExcel.java index c2c8b994..f522374a 100644 --- a/src/main/java/com/dsideal/base/Tools/Test/TestOutSideExcel.java +++ b/src/main/java/com/dsideal/base/Tools/Test/TestOutSideExcel.java @@ -88,15 +88,24 @@ public class TestOutSideExcel { .element(type).element("ser").element("cat") .element("numRef").element("numCache").elements("pt"); + + List> allValueList = new ArrayList<>(); ///c:chartSpace/c:chart/c:plotArea/c:lineChart/c:ser/c:val/c:numRef/c:numCache - List yList = root.element("chart").element("plotArea") - .element(type).element("ser").element("val") - .element("numRef").element("numCache").elements("pt"); + for (Element ser : root.element("chart").element("plotArea") + .element(type).elements("ser")) { + List yList = ser.element("val") + .element("numRef").element("numCache").elements("pt"); + allValueList.add(yList); + } for (int i = 0; i < xList.size(); i++) { List row = new ArrayList<>(); row.add(xList.get(i).element("v").getText()); - row.add(yList.get(i).element("v").getText()); + + for (int j = 0; j < allValueList.size(); j++) { + List yList = allValueList.get(j); + row.add(yList.get(i).element("v").getText()); + } res.add(row); } return res;