之前记录文章
Java使用POI创建excel
Java使用POI读取excel
创建了一个有简单求和公式的excel进行测试

    @Testpublic void testEvaluator() throws Exception{String path = "D:\\测试获取公式.xlsx";FileInputStream fileInputStream = new FileInputStream(path);//获取工作簿,这里使用的07版Workbook workbook = new XSSFWorkbook(fileInputStream);//获取工作表Sheet sheet = workbook.getSheetAt(0);//获取公式所在单元格Row row = sheet.getRow(3);Cell cell = row.getCell(0);//后面使用它来执行计算公式FormulaEvaluator formulaEvaluator = new XSSFFormulaEvaluator((XSSFWorkbook) workbook);//获取单元格内容的类型CellType cellType = cell.getCellType();//判断是否存储的为公式,此处本可以不加判断if (cellType.equals(CellType.FORMULA)){//获取公式,可以理解为已String类型获取cell的值输出String cellFormula = cell.getCellFormula();System.out.println(cellFormula);//执行公式,此处cell的值就是公式CellValue evaluate = formulaEvaluator.evaluate(cell);System.out.println(evaluate.formatAsString());}}

Java使用POI获取Excel公式相关推荐

  1. poi 获取excel列宽度_JAVA使用POI获取Excel的列数与行数

    JAVA使用POI获取Excel的列数与行数 发布于 2020-8-19| 复制链接 Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Ja ...

  2. java通过poi读取excel中的日期类型数据或自定义类型日期

    java通过poi读取excel中的日期类型数据或自定义类型日期 Java 读取Excel表格日期类型数据的时候,读出来的是这样的  12-十月-2019,而Excel中输入的是 2019/10/12 ...

  3. java poi 模板填数据库,java使用POI读取excel模版并向固定表格里填写数据详解

    java使用POI读取excel模版并向固定表格里填写数据详解:public class ExportExcelDemo { private HSSFWorkbook workbook = null; ...

  4. Java使用poi操作excel注意事项

    Java使用poi操作excel注意事项 1.如果只需要获取sheet信息,用流模式打开文件即可获取,消耗内存少 2.上传的文件需要校验,防止Excel包含异常的缓存文件,缓存文件可能会有几百兆,会瞬 ...

  5. Java结合POI清洗Excel

    Java结合POI清洗Excel 下文是Java结合POI清洗Excel的示例代码,详细内容如下: ShipEntry.java package com.liang.bi.excelmodel;pub ...

  6. Java 使用 POI 对 Excel文件 进行读写操作

    Java 使用 POI 对 Excel文件 进行读写操作 一.背景 目前正在做一个问卷功能模块,收集完问卷信息后,需要将数据库中的数据导出到Excel数据表中进行留存,因此就学习了在Java中如何对E ...

  7. execle java,Java使用POI操作Excel

    Java使用POI操作Excel 1. POI操作Excel 1.1. 依赖 org.apache.poi poi 4.1.0 org.apache.poi poi-ooxml 4.1.0 org.a ...

  8. java利用poi导出excel功能-附带图片导出

    java利用poi导出excel功能-附带图片导出 写在前面 最近刚离职,闲来无事,于是把上两家公司都有碰到过的需求但都没有去研究实现:即导出带图片的excel报表.于是就折腾了一下这个功能,研究出来 ...

  9. java使用poi实现excel保护工作表实例代码(支持.xls和.xlsx)

    java使用poi实现excel保护工作表,支持.xls和.xlsx类型的excel,代码如下: import java.io.FileInputStream; import java.io.File ...

最新文章

  1. 计算机网络中的拓扑结构教案,计算机网络拓扑结构教案
  2. 机器学习算法一览,应用建议与解决思路
  3. 蓝桥杯-9-3摩尔斯电码(java)
  4. springBoot-springMVC请求处理原理
  5. yii2组件之下拉框带搜索功能(yii-select2)
  6. linux与mac os程序员,程序员为什么要使用或推荐Mac OS X?[关闭]
  7. don't run elasticsearch as root
  8. [EmguCV|C#]使用CvInvoke自己繪製色彩直方圖-直方圖(Hitsogram)系列(4)
  9. 农村电商的发展非常关键,那么农民要如何利用电商呢?
  10. 正则-补充(不能纯数字,和一般密码校验规则)
  11. HDU 4442 Physical Examination(关于贪心排序)
  12. kickstart部分重要参数
  13. OpenGL ES着色器语言之变量和数据类型(一)(官方文档第四章)和varying,uniform,attribute修饰范围...
  14. Springboot AMR格式音频转换MP3
  15. pta7-5新浪微博热门话题
  16. 跟风“涨价”,品牌老化,为何“0糖”的奥利奥不被消费者买账?
  17. win10菜单栏等底部状态栏打不开解决办法
  18. kettel连接Access常见错误解决方案
  19. 用C语言来实现_输入一个日期(年月日),计算是这一年中的第几天
  20. Nginx 踩坑之405 not allow

热门文章

  1. 计算机工程+cssci,XC中文学术期刊等级分类目录
  2. 第二章:图像基本操作 1-计算机眼中的图像
  3. Unity 游戏框架搭建 2019 (四十五) 独立的方法和独立的类
  4. 主机ping不通虚拟机 TTL传输中过期的解决办法
  5. centos8安装tomcat
  6. 悠漓带你浅谈C语言2(数据类型)
  7. 深度剖析QQ密码被盗原因
  8. openGauss数据库源码解析系列文章——openGauss开发快速入门(二)
  9. 内存控制器(以位宽为16的NOR FLASH举例)
  10. linux设备驱动那点事儿之SD卡驱动理论篇