java POI 求和函数_POI导出excel执行自动求和
1、核心代码
/*设置单元格样式*/
XSSFCellStyle cellStyle = workbook.createCellStyle();// 单元格样式
cellStyle.setWrapText(true);// 自动换行
cellStyle.setAlignment(HorizontalAlignment.CENTER);// 水平居中
cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);// 垂直居中
cellStyle.setBorderBottom(XSSFCellStyle.BORDER_THIN);
cellStyle.setBorderLeft(XSSFCellStyle.BORDER_THIN);
cellStyle.setBorderRight(XSSFCellStyle.BORDER_THIN);
cellStyle.setBorderTop(XSSFCellStyle.BORDER_THIN);
Font font = workbook.createFont();
font.setFontName("仿宋_GB2312");
font.setFontHeightInPoints((short) 9);
cellStyle.setFont(font);
int totalCell = sheet.getRow(3).getLastCellNum();// 获取第四行列的数量
Cell cell;// 单元格
String colString;//长度转成ABC后的列
String sumString;//求和公式
for (int i = 2; i < totalCell; i++) {// 我从第二列开始每列都执行求和操作 因此i=2
cell = row.createCell(i);// 创建单元格
cell.setCellStyle(cellStyle);// 设置单元格样式
colString = CellReference.convertNumToColString(i); //长度转成ABC列
//求和公式 求i9至i12单元格的总和
sumString = "SUM(" + colString + "9:" + colString + 12 + ")";
cell.setCellFormula(sumString);// 把公式塞入合计列
}
2、前面的代码不起作用的话,建议在下面这行代码:workbook.write(out);// 输出Excel内容,生成Excel文件之前,添加这个语句:workbook.setForceFormulaRecalculation(true);// 执行公式。
如:
workbook.setForceFormulaRecalculation(true);// 执行公式
workbook.write(out);// 输出Excel内容,生成Excel文件
java POI 求和函数_POI导出excel执行自动求和相关推荐
- java 导出excel合计_POI导出excel执行自动求和
1.核心代码 /*设置单元格样式*/ XSSFCellStyle cellStyle = workbook.createCellStyle();// 单元格样式 cellStyle.setWrapTe ...
- java poi 加粗_poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
HSSFWorkbook wb = new HSSFWorkbook();html HSSFSheet sheet = wb.createSheet();字体 HSSFCellStyle setBor ...
- POI封装工具easyexcel导出EXCEL表样式设置
POI封装工具easyexcel导出EXCEL表样式设置 java中对Office操作比较好的工具是POI,但POI在导出数据量较大的情况下很容易因内存占用过大,而出错,阿里巴巴推出的easyexce ...
- 使用 poi 通过浏览器方式导出Excel表格(导出字段与表格字段不一样且取值逻辑改变)
使用 poi 通过浏览器方式导出Excel表格(导出字段与表格字段不一样且取值逻辑改变) 思路:拿到表格页面查询的结果作为查询条件,表格页面的url和点击导出按钮的url是一样的,按钮的url多一个参 ...
- Java 利用hutool工具实现导出excel并合并单元格
Java 利用hutool工具实现导出excel并合并单元格 controller层调用service,就一个核心方法,没错就下面这个代码就能实现了.前提是项目里面要引用hutool包.把我这个复制到 ...
- 案例分享:Qt高频fpga采集数据压力位移速度加速度分析系统(通道配置、电压转换、采样频率、通道补偿、定时采集、距离采集,导出excel、自动XY轴、隐藏XY轴、隐藏显示通道,文件回放等等)
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/120345072 红胖子(红模仿)的博文大全:开发技术集 ...
- 计算机表格如何求和,excel怎么求和,详细教您excel如何进行求和
excel表格是一款常用的办公软件,有时,不可避免的计算了,其实在excel中有很多内置的函数供我们使用,其实计算很简单,比如将多个表格中的数据相加求和.那么excel如何进行求和?下面,小编给大家介 ...
- java jdbc excel_详解poi+springmvc+springjdbc导入导出excel实例
工作中常遇到导入导出excel的需求,本獂有一简答实例与大家分享. 废话不多说, 1.所需jar包: 2.前端代码: ieport.jsp: 导入\导出页面 function exportFile() ...
- java导出excel数字格式_POI 导出excel带小数点的数字格式显示不对解决方法
最近看到了一个问题就是java导出excel中带小数点的数字显示不对, 比如我想在excel中第一行显示: 3,000.0 但是在excle中导出的格式总是不带小数点 3000(非文本格式),而且也 ...
最新文章
- 从在线教育交易平台看系统阶段性演进
- 磁盘文件整理工具,让你的电脑清清爽爽的!
- Spring-属性文件自身的引用03
- html 加粗_若想学前端开发,要从HTML基本元素开始第一节
- java中常用的并发工具类
- Windows系统MySQL8.0的安装教程
- 记忆化搜索 codevs 2241 排序二叉树
- php函数之----get_magic_quotes_gpc
- jQuery实现影院选座订座效果
- 由于AsyncTask是一个单独的类,如何使OnPostExecute()的结果进入主要活动?
- thymeleaf的初次使用(带参请求以及调用带参js方法)
- Linux的基础命令和配置文件
- mysql限制用户只能访问指定数据库
- QT添加资源和样式表(设计窗口背景图)
- pic单片机c语言 程序,PIC单片机C语言编程教程(1)
- 使用 Wowza 录制直播流 (HTTPLiveStreamRecord)
- CNN英文垃圾邮件分类(数据预处理)
- 《考试脑科学》读后感
- 【Unity3D开发小游戏】《愤怒的小鸟》Unity开发教程
- 如何删除QQ中的锁定QQ热键Ctrl+Alt+L?
热门文章
- matlab怎么控制采集卡,用MATLAB控制NI采集卡实现高精度数据采集与分析功能-l采.pdf...
- a标签做按钮效果,并实现单选效果
- linux服务器磁盘爆满分析
- 为什么前端人找工作越来越难?!
- et文件怎么转成excel_excel文件打不开提示文件格式或文件扩展名无效
- Gradle接入checkstyle代码风格检查插件
- java park 和waut_隐秘 ¦ 除了西雅图,美国这些地方从温哥华出发一天内就能玩转!...
- [读书笔记] 《修炼之道:.NET 开发要点精讲》
- 电销找客源的三种途径,你知道几种?
- 手机联系人姓名或号码过长无法导入到SIM卡