首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JETT中复制主循环数据?

如何在JETT中复制主循环数据?
EN

Stack Overflow用户
提问于 2019-01-18 04:10:05
回答 1查看 86关注 0票数 1

我正在开发具有层次结构数据的Excel报表。使用JETT (java excel模板翻译器),当有集合的时候,我想从主循环中复制行。下面是一个简短的示例。

代码语言:javascript
复制
public class JettTest {
    @Test
    public void run() throws IOException {
        ClassLoader classLoader = getClass().getClassLoader();
        InputStream template = classLoader.getResourceAsStream("template.xlsx");
        try (
                XSSFWorkbook wb = new XSSFWorkbook(template);
                FileOutputStream fos = new FileOutputStream("target/output.xlsx")
        ) {
            Map<String, Object> params = new HashMap<>();
            Parent parent1 = new Parent("parent1", Arrays.asList("child1", "child2"));
            Parent parent2 = new Parent("parent2", Arrays.asList("childX", "childY"));
            List<Parent> parents = Arrays.asList(parent1, parent2);
            params.put("parents", parents);

            ExcelTransformer transformer = new ExcelTransformer();
            transformer.transform(wb, params);
            wb.write(fos);
        }
    }

    public class Parent {
        private String name;
        private List<String> children;

        public Parent(String name, List<String> children) {
            this.name = name;
            this.children = children;
        }

        public String getName() {
            return name;
        }

        public List<String> getChildren() {
            return children;
        }
    }
}

Excel模板为

A1是

代码语言:javascript
复制
<jt:forEach items="${parents}" var="parent">${parent.name}

B1是

代码语言:javascript
复制
<jt:forEach items="${parent.children}" var="child">${child}</jt:forEach></jt:forEach>

这给了我

它看起来很好,但是,我需要重复父母的名字并获得

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-19 15:28:18

如果您希望显示每个子项名称的父项名称,则需要在子项forEach标记中包含{parent.name}

如果将子forEach标记从B1移动到A1,紧跟在父forEach标记之后会发生什么?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54243558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档