在使用easypoi導出excel有涉及到sum的使用的,一般使用sum都是爲了統計數值,並且是循環當中使用的。
EasyPoi支持的指令以及作用
- 空格分割
- 三目運算 {{test ? obj:obj2}}
- n: 表示 這個cell是數值類型 {{n:}}
- le: 代表長度{{le:()}} 在if/else 運用{{le:() > 8 ? obj1 : obj2}}
- fd: 格式化時間 {{fd:(obj;yyyy-MM-dd)}}
- fn: 格式化數字 {{fn:(obj;###.00)}}
- fe: 遍歷數據,創建row
- !fe: 遍歷數據不創建row
- $fe: 下移插入,把當前行,下面的行全部下移.size()行,然後插入
- #fe: 橫向遍歷
- v_fe: 橫向遍歷值
- !if: 刪除當前列 {{!if:(test)}}
- 單引號表示常量值 '' 比如'1' 那麼輸出的就是 1
- &NULL& 空格
- ]] 換行符 多行遍歷導出
- sum: 統計數據
對於使用模板的形式,在模板文件中的使用書寫,需注意的是進行sum使用時,是統計遍歷的那幾行的數據,因此,需將sum包含在裏面。
導出的結果: