Java导出Excel每列求和,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导出Excel每列求和,POI导出excel执行自动求和相关推荐
- java输出excel 异常处理_使用poi导出Excel,并设定单元格内容类型,抛出异常
本例子使用的是HSSF,为Excel2003提供处理方案. 设定为输入类型为数值 import org.apache.poi.hssf.usermodel.DVConstraint; import o ...
- java excel 透视_java基于poi导出excel透视表代码实例
这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...
- poi导出excel 损坏_Java使用POI生成Excel文件后打不开的问题
在实际的工作中,有时会遇到获取数据后需要存入Excel文件的情况.但是,在生成Excel文件后,发现无法正常打开该文件. 例如:以当前的时间点为文件名,新生成一个Excel文件.先来看看下面一段代码. ...
- java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项
本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...
- java excel里对角线,使用POI在excel文件单元格实现对角线
[java POI操作Excel文件(合并单元格.插入图片.超链接)] 查看POI的API可以发现HSSFBorderFormatting.setBoderDiagonal接口,尝试使用这个接口并没有 ...
- java excel 模板 替换_JAVA POI替换EXCEL模板中自定义标签(XLSX版本)满足替换多个SHEET中自定义标签...
个人说明:为了简单实现导出数据较少的EXCEL(根据自定义书签模板) 一.替换Excel表格标签方法 ``` /** * 替换Excel模板文件内容 * @param map * 需要替换的标签建筑队 ...
- java读写excel文件poi_Java利用POI读写Excel文件工具类
本文实例为大家分享了Java读写Excel文件工具类的具体代码,供大家参考,具体内容如下 package com.test.app.utils; import java.io.File; import ...
- java 中的poi_Java中使用POI操作ExceL的读与
1.Java中使用POI操作ExceL的读与写 直接给代码 1.1导入依赖 org.apache.poi poi 3.10-FINAL org.apache.poi poi-ooxml 3.10-F ...
- java apache.poi_Java利用apache的POI操作Excel
最近在写一些报表的活,顺便总结下...第一篇博文,希望多多指教. 项目中经常会设计到一些数据的报表问题,目前java中操作Excel的插件也有很多 ,我说下用apache的POI操作Excel的方法. ...
- excel一列数字里有特殊符号怎么求和
excel里有特殊符号怎么求和? 有时候,函数那些不起眼的符号,比函数本身还要难理解!今天就带你来认识一下Excel函数中的特殊符号! 01.双负号"--" 功能:将文本型数字转化 ...
最新文章
- 微擎url模式解读_微擎开发文档之微擎执行主流程介绍
- 谷歌发布史上最强人类大脑「地图」,1.3亿个突触,在线可视3D神经元「森林」!...
- 基于Pytorch再次解读ResNet现代卷积神经网络
- Git如何处理代码冲突
- extjs中滚动条属性_36个工作中常用的JavaScript函数片段「值得收藏」
- 雷观(二):当今时代最须要6项能力
- python控制风扇_如何使用Python在raspberrypi3上使用GPIO控制风扇?
- 问题:Warning: Attempt to present UINavigationController whose view is not in the window hierarchy
- 看看“电子招投标平台”是如何识破“围标串标”的,看完少走弯路
- 模电八:集成运算放大器(下)
- win10上运行ROS时报:qt.qpa.plugin:Cound not find the Qt platform plugin “windows“
- 画图软件origin-柱状图断点设置
- 2022年,全网最真实的软件测试面试题
- 苹果笔记本什么系统_怎么把苹果笔记本系统改为win7系统?
- Go游戏服务器开发的一些思考(三十八):MMO游戏移动同步
- LayUI中的基本元素之进度条
- 如何搭建云进销存-销售管理系统?
- LinuxC学习保姆级教程(李慧芹课程笔记)
- 淘宝/天猫API,获得淘宝商品评论返回值说明(数据解析)
- python源码深度剖析_Python源码剖析——深度探索动态语言核心技术 | 学步园