我有一个excel模板,有两张。两者都有一个 foreach,可以在最终的 excel 文件中打印一些数据。但是,在第二张表中,我也需要在第一张表中包含 foreach 内部的参考值。
所以问题是,jxls 会将第二张表中的公式转换为一个范围,我想要一个直接的关系。例如:
Sheet1
A1 --> <jx:forEach items="${departments}" var="department">
A2 --> ${department.name} | ${department.chief}
A3 --> </jx:forEach>
Sheet2
A1 --> 'Sheet 1'!A2
处理数据值后,假设我们有 3 个部门,我会有类似的东西:
Sheet1
A2 ---> department1
A3 ---> department2
A4 ---> department3
Sheet2
A2 ---> #VALUE (PROBLEM: This happens because jxls references 'Sheet 1'!A1:A3)
A3 ---> #VALUE (PROBLEM: This happens because jxls references 'Sheet 1'!A2:A3)
A4 ---> department3 (PROBLEM: In this case it works, because range one only element - 'Sheet 1'!A3:A3)
是否可以避免或解决这种行为?
谢谢