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执行自动求和相关推荐

  1. java输出excel 异常处理_使用poi导出Excel,并设定单元格内容类型,抛出异常

    本例子使用的是HSSF,为Excel2003提供处理方案. 设定为输入类型为数值 import org.apache.poi.hssf.usermodel.DVConstraint; import o ...

  2. java excel 透视_java基于poi导出excel透视表代码实例

    这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...

  3. poi导出excel 损坏_Java使用POI生成Excel文件后打不开的问题

    在实际的工作中,有时会遇到获取数据后需要存入Excel文件的情况.但是,在生成Excel文件后,发现无法正常打开该文件. 例如:以当前的时间点为文件名,新生成一个Excel文件.先来看看下面一段代码. ...

  4. java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项

    本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...

  5. java excel里对角线,使用POI在excel文件单元格实现对角线

    [java POI操作Excel文件(合并单元格.插入图片.超链接)] 查看POI的API可以发现HSSFBorderFormatting.setBoderDiagonal接口,尝试使用这个接口并没有 ...

  6. java excel 模板 替换_JAVA POI替换EXCEL模板中自定义标签(XLSX版本)满足替换多个SHEET中自定义标签...

    个人说明:为了简单实现导出数据较少的EXCEL(根据自定义书签模板) 一.替换Excel表格标签方法 ``` /** * 替换Excel模板文件内容 * @param map * 需要替换的标签建筑队 ...

  7. java读写excel文件poi_Java利用POI读写Excel文件工具类

    本文实例为大家分享了Java读写Excel文件工具类的具体代码,供大家参考,具体内容如下 package com.test.app.utils; import java.io.File; import ...

  8. 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 ...

  9. java apache.poi_Java利用apache的POI操作Excel

    最近在写一些报表的活,顺便总结下...第一篇博文,希望多多指教. 项目中经常会设计到一些数据的报表问题,目前java中操作Excel的插件也有很多 ,我说下用apache的POI操作Excel的方法. ...

  10. excel一列数字里有特殊符号怎么求和

    excel里有特殊符号怎么求和? 有时候,函数那些不起眼的符号,比函数本身还要难理解!今天就带你来认识一下Excel函数中的特殊符号! 01.双负号"--" 功能:将文本型数字转化 ...

最新文章

  1. 微擎url模式解读_微擎开发文档之微擎执行主流程介绍
  2. 谷歌发布史上最强人类大脑「地图」,1.3亿个突触,在线可视3D神经元「森林」!...
  3. 基于Pytorch再次解读ResNet现代卷积神经网络
  4. Git如何处理代码冲突
  5. extjs中滚动条属性_36个工作中常用的JavaScript函数片段「值得收藏」
  6. 雷观(二):当今时代最须要6项能力
  7. python控制风扇_如何使用Python在raspberrypi3上使用GPIO控制风扇?
  8. 问题:Warning: Attempt to present UINavigationController whose view is not in the window hierarchy
  9. 看看“电子招投标平台”是如何识破“围标串标”的,看完少走弯路
  10. 模电八:集成运算放大器(下)
  11. win10上运行ROS时报:qt.qpa.plugin:Cound not find the Qt platform plugin “windows“
  12. 画图软件origin-柱状图断点设置
  13. 2022年,全网最真实的软件测试面试题
  14. 苹果笔记本什么系统_怎么把苹果笔记本系统改为win7系统?
  15. Go游戏服务器开发的一些思考(三十八):MMO游戏移动同步
  16. LayUI中的基本元素之进度条
  17. 如何搭建云进销存-销售管理系统?
  18. LinuxC学习保姆级教程(李慧芹课程笔记)
  19. 淘宝/天猫API,获得淘宝商品评论返回值说明(数据解析)
  20. python源码深度剖析_Python源码剖析——深度探索动态语言核心技术 | 学步园

热门文章

  1. java 泰国_游记:泰国之旅
  2. C语言星号塔作业,c语言星号打印矩形、三角形、菱形等图案及参考答案
  3. Zookeeper(1)-概述
  4. eclipse下改变 匹配标签和匹配括号的颜色
  5. R语言学习记录:sample()函数
  6. 高性能计算机重要的配件,电脑配件大盘点,为高性能保驾护航!
  7. 大专什么专业学c语言,大专专业计算机网络技术学不学编程
  8. RedHat 8 dnf源配置
  9. 批量保存网页为html文件的几种方法
  10. LVS+PIRANHA测试