JXLS 2.4.0系列教程(四)——拾遗 如何做页面小计
注:閱讀本文前,請先閱讀第四篇文章。
http://www.cnblogs.com/foxlee1024/p/7619845.html
?
前面寫了第四篇教程,發現有些東西忘了講了,這里補回來。
忘了講兩個點:
1.本頁小計怎么做。
2.在多sheet時候本頁小計會出現錯亂,怎么解決。
?
本頁小計就是這個東西,在導出報表時候會自動統計累加遍歷出來的數據。
實現起來很簡單,看下圖:
?
想統計語文成績的遍歷數據${stu.chinese},就只要在將要統計的單元格里寫上“=SUM(C4)”就行了。C4就是語文成績的單元格。Jxls會自動幫你把統計范圍擴大的。
數學成績就寫=SUM(D4),英語成績就寫=SUM(E4),以此類推。
還有一個問題,就是在多sheet中進行這樣的統計的話,默認情況下會出現問題,就是sheet1統計的范圍是sheet1的,sheet2統計的范圍還是sheet1的,sheet3統計的范圍依然是sheet1的。
這個問題很好解決,官方也提供了解決方案:
就是在JxlsUtils中修改JxlsHelper的屬性:
jxlsHelper.setUseFastFormulaProcessor(false).processTemplate(context, transformer);我之前代碼里的JxlsUtils中已經修改了。這里只是告訴各位寫這個是意義是什么。
轉載于:https://www.cnblogs.com/foxlee1024/p/7619890.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的JXLS 2.4.0系列教程(四)——拾遗 如何做页面小计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 16.04安装 sogou
- 下一篇: 配置虚拟机 Linux 静态IP