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
JXLS 2.4.0系列教程(四)——拾遗 如何做页面小计相关推荐
- 黄聪:Microsoft Enterprise Library 5.0 系列教程(四) Logging Application Block
企业库日志应用程序模块工作原理图: 从上图我们可以看清楚企业库日志应用程序模块的工作原理,其中LogFilter,Trace Source,Trace Listener,Log Formatter ...
- docker 打包镜像_Spring Boot2 系列教程(四十一)部署 Spring Boot 到远程 Docker 容器
不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据松哥了解,容器化部署应该是目前的主流方案. 不同于传 ...
- 王姨劝我学HarmonyOS鸿蒙2.0系列教程之四Git搭建下载实例!
原创PDF |<Android 深入系统完全讲解>免费开源,可能价值百万! 王姨劝我学HarmonyOS鸿蒙2.0系列教程之三Ability概述&&调用方法! 相信大家看了 ...
- 黄聪:Microsoft Enterprise Library 5.0 系列教程(七) Exception Handling Application Block
黄聪:Microsoft Enterprise Library 5.0 系列教程(七) Exception Handling Application Block 原文:黄聪:Microsoft Ent ...
- 黄聪:Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (高级)
原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (高级) 本章介绍的是企业库加密应用程序模块 ...
- 史上最详细的Android Studio系列教程四--Gradle基础
史上最详细的Android Studio系列教程四--Gradle基础 转载于:https://www.cnblogs.com/zhujiabin/p/5125917.html
- 王姨劝我学HarmonyOS鸿蒙2.0系列教程之二应用知识梳理逻辑!
原创PDF |<Android 深入系统完全讲解>免费开源,可能价值百万! 王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器! 写完了第一篇,跑去 ...
- 王姨劝我学HarmonyOS鸿蒙2.0系列教程之三Ability概述调用方法!
原创PDF |<Android 深入系统完全讲解>免费开源,可能价值百万! 王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器! 王姨劝我学Harm ...
- 王姨劝我学HarmonyOS鸿蒙2.0系列教程之六自定义View涂鸦项目实战!
这一节写个简单的项目,涂鸦,简单来讲就是画什么,显示什么.最好的网站,就是官网,这里再发一下: https://developer.harmonyos.com/cn/docs/documentatio ...
最新文章
- 炸裂!这些大厂跪求的人才太牛了!
- 格式化_U盘提示格式化怎么办 U盘提示格式化解决方法【详解】
- windows配置solr5.5.2(不通过tomcat,使用内置jetty)
- python批量跑plsql_python实现自动化报表(Oracle/plsql/Excel/多线程)
- hdu 4512 吉哥系列故事——完美队形I(最长公共上升自序加强版)
- html object 播放swf,JS进阶篇--swfobject.js视频播放插件
- python语言的运行效率高吗_为什么python运行效率低?原来因为它!
- 走进晶圆厂,深入了解芯片制造流程
- 20-40K/月,百度车联网招聘多岗位Android工程师(地点:深圳)
- AJAX实验(添加+模糊查询 图书)
- 基于cocos2dx的横版动作游戏制作(一)
- iOS面试准备 - ios篇
- unity3d5.1物体椭圆旋转选择界面实现(一)
- 老总给大学生的十八条忠告(说的很有道理)
- 手把手教你在windows下源码编译Open3D
- 开发微信小程序:设置某个页面为启动后打开的第一个页面
- 类与对象——Java程序设计基础
- 如何快速给你的微软考试证书续期?
- 远程桌面无法连接到远程计算机,因为从远程计算机接受的身份验证证书,仅允许运行使用网络级别身份验证的远程桌面计算机连接失败处理方法(远程桌面连接)...
- 从拳皇97中浅谈C#委托与事件
热门文章
- 【Java12】tomcatservlet(nginx,web.xml,生命周期,适配器优化),requestresponse(请求转发,登陆案例(1),重定向,文件下载)
- 【Qt】Qt中QJsonObject类
- Mysql 主从复制+MHA搭建
- mysql开启binlog启动慢_mysql配置开启binlog与慢查询日志功能
- 设置、刷新屏幕分辨率
- 库存生产-实用sql知识:如何在保证去重分组的情况下获取组内最新数据(可按时间排序),distinct +group by +嵌套结果 的联合妙用
- 递归的效率问题及递归与循环比较
- HDU Problem - 2732 Leapin' Lizards(最大流,拆点建边)
- POJ 3436 -- ACM Computer Factory(最大流,建图)
- pragma pack(1) and #pragma pack(push,1)