首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JXLS 2.3.0中获取行索引

如何在JXLS 2.3.0中获取行索引
EN

Stack Overflow用户
提问于 2016-09-14 15:47:09
回答 4查看 2.7K关注 0票数 3

我可以在使用foreach遍历列表时使用jxls 1.X中的varStatus属性来获取行索引,但是jxls 2.3.0不支持这一点,如何使用jxls 2.3.0在EXCEL中输出行索引?

EN

回答 4

Stack Overflow用户

发布于 2016-10-19 21:12:51

据我所知,当前版本的JXLS rowStatus不能工作。

您可以使用以下选项之一:

1)在放置到JXLS之前,您可以在数据的索引属性中添加行索引,并在行模板中打印为${row.index}

2)可以使用excel公式,如=ROW()-ROW(HEADER_CELL)。因此,如果表头以A4结尾,那么在模板中需要编写$ROW()-ROW(A4)

票数 3
EN

Stack Overflow用户

发布于 2020-10-26 15:20:30

从JXLS2.7.0开始,您可以在jx:each注释中指定varIndex="foo",然后将其称为${foo}

参考:https://bitbucket.org/leonate/jxls/issues/173/how-can-i-get-index-in-jx-each

票数 1
EN

Stack Overflow用户

发布于 2018-04-24 10:42:03

对于JXLS示例:jx:each(items="yourList", var="currentValue", lastCell="N7"),您可以使用${yourList.indexOf(currentValue)}获取索引。

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

https://stackoverflow.com/questions/39485103

复制
相关文章

相似问题

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