在jxls、velocity的循环中显示行号

在jxls、velocity的循环中显示行号

在jxls中,$[]语法表示运行excel公式。
在一个循环中,假设循环体所在的行号是8,你想要统计该循环产生的第3列的所有行的数据合计值,
你可以这样写 : $[sum(C8)] ,而不是用excel的公式语法。

从这一点可以衍生出一个重要的应用:显示行号。
在这里可以这样写:$[row(C8)-6]
row()是excel函数,用于得到当前行号,该行号减去一个适当的数就可以使显示的行号从1开始。

另外,在velocity中进行foreach循环时,
可以直接在循环体中使用 $velocityCount变量来获取行数, ——该变量是velocity内置的。
不需要用#set($count =1). #set($count = $count +1)这样的代码来自增了。
。。。最近才知道。

 

【2007-8 bbs】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值