From 5d07cf55cbda1a0db91094fbd19437576271694c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Tue, 19 Nov 2024 08:03:31 +0800 Subject: [PATCH] 'commit' --- .../base/Tools/Test/TestOutSideExcel.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) 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;