Apache POI和EasyExcel 第六集:Apache POI的Excel读取单元格中的计算公式



一、资源
  • 代码实现中的带有计算公式的Excel(xls)

    • 链接:https://pan.baidu.com/s/1-iOXn4ZnzM9eFcNbo40Gzg
      提取码:0916


二、代码实现
    @Testpublic void testFormula() throws Exception {InputStream is = new FileInputStream(path + "计算公式.xls");HSSFWorkbook workbook = new HSSFWorkbook(is);Sheet sheet = workbook.getSheetAt(0);// 读取第五行第一列Row row = sheet.getRow(4);Cell cell = row.getCell(0);//公式计算器FormulaEvaluator formulaEvaluator = new HSSFFormulaEvaluator(workbook);// 输出单元内容int cellType = cell.getCellType();switch (cellType) {case Cell.CELL_TYPE_FORMULA://得到公式String formula = cell.getCellFormula();System.out.println(formula);CellValue evaluate = formulaEvaluator.evaluate(cell);String cellValue = evaluate.formatAsString();System.out.println(cellValue);break;case Cell.CELL_TYPE_STRING:case Cell.CELL_TYPE_BLANK:case Cell.CELL_TYPE_ERROR:case Cell.CELL_TYPE_BOOLEAN:case Cell.CELL_TYPE_NUMERIC:break;}}

Apache POI和EasyExcel 第六集:Apache POI的Excel读取单元格中的计算公式相关推荐

  1. Apache POI和EasyExcel 第七集:EasyExcel的基本操作,读取和写入Excel,一行足矣

    Apache POI和EasyExcel 第七集:EasyExcel的基本操作,读取和写入Excel,一行搞定 一.资源 在这里设置lombok会遇到一个问题,以前在springboot那里都没遇到, ...

  2. Apache POI和EasyExcel 第五集:Apache POI的Excel读取不同类型的数据

    Apache POI和EasyExcel 第五集:Apache POI的Excel读取不同类型的数据 一.资源 什么是Apache POI Apache POI 不同类型的数据的表格(xls) 链接: ...

  3. Apache POI和EasyExcel 第四集:Apache POI的Excel基本读取(分为03版的xls、07版的xlsx)

    Apache POI和EasyExcel 第四集:Apache POI的Excel基本读取(分为03版的xls.07版的xlsx) 一.资源 一个十分好用的日期类型处理包,和Java8搭配使用非常好 ...

  4. Apache POI和EasyExcel 第三集:Apache POI的Excel大数据量写入(分为03版的xls、07版的xlsx、升级版SXSSF)

    Apache POI和EasyExcel 第三集:Apache POI的Excel大数据量写入(分为03版的xls.07版的xlsx.升级版SXSSF) 一.结果 我的03跑了1.204秒,07跑了5 ...

  5. java读取合并单元格_Java POI常用方法,读取单元格的值,设置单元格格式,合并单元格,获取已合并的单元格,导出至本地等...

    一.设置单元格格式. 设置单元格边框.单元格背景颜色.单元格对齐方式.单元格字体,设置自动换行. /** Description: 设置单元格格式. * @author : ys. * @date : ...

  6. Java Excel 复制单元格 poi Excel 复制单元格 Java Excel 复制行 Java Excel 复制 sheet 页 poi excel copy

    Java Excel 复制单元格 poi Excel 复制单元格 Java Excel 复制行 Java Excel 复制 sheet 页 一.前言 1.本文记录 poi excel 实现 单元格ce ...

  7. POI导出Excel设置单元格背景色

    POI导出Excel设置单元格背景色 导出Excel的时候,没有设置背景色,用2003版本的Excel工具打开会出现文档单元格背景自动填充黑色的情况,没有找到好的解决方法,就主动给他填充一种颜色,问题 ...

  8. POI 操作Excel的单元格样式超过64000的异常问题解决

    文章目录 POI 操作Excel的单元格样式超过64000的异常问题解决 问题描述 问题原因 问题分析和解决 简单的Excel文件生成Demo 最终的解决方案 POI 操作Excel的单元格样式超过6 ...

  9. java poi设置单元格格式为数值_java中导出excel设置单元格的样式为数字格式怎么设置_Java代码实现设置单元格格式...

    java中导出excel设置单元格的样式为数字格式怎么设置 如果是使用poi,它会自动根据参数值设置单元格为恰当格式,只需传入数字类型参数值即可,比如 double value=....; cell. ...

最新文章

  1. npm i和npm install的区别
  2. 全新 Sitecore Experience Cloud™ 助推数字体验转型
  3. jsp动作之 getProperty
  4. scala使用reduce和fold方法遍历集合的所有元素
  5. RocketMQ在Windows环境下部署(亲测有效)
  6. (60)Verilog HDL测试激励:复位激励1
  7. windows server 2008/2012安装PostgreSQL过程及问题总结
  8. CentOS7.3上部署安装Oracle12c
  9. DropDMG for Mac(dmg打包软件)
  10. zebra代码简单分析 --- 001
  11. python.day.07——函数式编程
  12. 如何成为城建档案管理员(资料员)
  13. 创建选区快捷键是什么_ps选区的快捷键是什么
  14. 流媒体技术学习笔记之(七)进阶教程OBS参数与清晰度流畅度的关系
  15. 制定可用性测试计划(1)
  16. win操作iOS UI自动化(tidevice+appium)
  17. 女大学生的280块川西环游功略(含帐单)
  18. 闲人闲谈PS之一项目库存跨公司业务STO解决方案--SAP闲人的开篇
  19. 北京财经频道专访|美信CEO 胡建强:让IT和工业物联网没有难采的数据
  20. 【区块链】区块链技术在商业领域的应用案例

热门文章

  1. centos7安装mysql .gz_转:centos7安装mysql.tar.gz
  2. 如何区分直连串口线和交叉串口线?
  3. Word提供的【样式和格式】设计!
  4. python各种文件数据的读取
  5. 语音变音调和加速减速
  6. 我理解的 iOS 与 Android 的区别
  7. Ways to 优化JAVA程序设计和编码,提高JAVA性能
  8. 1112-博客十大评论
  9. HttpClient(联网)
  10. 弹框--更新下载--安装