JAVA 向带有公式的excel写入数据,获取公式计算结果

public static void main(String[] args) throws Exception {String url = "C:\\Users\\LQT\\Desktop\\test.xlsx";InputStream in = null;try {File file = new File(url);if (!file.exists()) {throw new Exception("文件不存在!");}in = new FileInputStream(file);// 读取整个ExcelXSSFWorkbook workbook = new XSSFWorkbook(in);// 获取第一个表单SheetXSSFSheet sheetAt = workbook.getSheetAt(0);XSSFRow titleRow = sheetAt.getRow(0);titleRow.createCell(0).setCellValue(1);titleRow.createCell(1).setCellValue(9);sheetAt.setForceFormulaRecalculation(true);//后面使用它来执行计算公式 核心代码FormulaEvaluator evaluator = workbook.getCreationHelper().createFormulaEvaluator();CellReference cellReference = new CellReference("C1");Row row = sheetAt.getRow(cellReference.getRow());Cell cell = row.getCell(cellReference.getCol());CellValue cellValue = evaluator.evaluate(cell);System.out.println(cellValue.getNumberValue());}catch (Exception e){e.printStackTrace();}finally {try {if(in != null){in.close();}}catch (Exception e){e.printStackTrace();}}}

excel 文件可以自己创建,上面示例公式为:C1=SUM(A1:B1);

JAVA 向带有公式的excel写入数据,获取公式计算结果相关推荐

  1. C#如何向EXCEL写入数据

    C#如何向EXCEL写入数据 我按着微软技术支持网上的方法写入数据:使用"自动化"功能逐单元格传输数据,代码如下: // Start a new workbook in Excel ...

  2. python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...

    前面分享了使用xlsxwriter创建excel和写入数据GUC:(原创)xlsxwriter,python excel 写入数据\图表等操作_创建.写入(一)​zhuanlan.zhihu.com ...

  3. js向excel写入数据的案例

    要在 JavaScript 中向 Excel 写入数据,您可以使用第三方库来实现.其中一种可行的方法是使用 SheetJS 库.它是一个开源库,可以在浏览器中读写 Excel 文件. 以下是一个简单的 ...

  4. Python利用xlsxwriter实现对Excel写入数据的样式调整(字体,居中等)

    声明:参考大佬文章 参考网上资料发现很少有用xlsxwriter实现用Python对Excel写入数据的同时进行字体样式调整操作的,因为我用的也是xlsxwriter,所以查找总结了一个用xlsxwr ...

  5. Java利用Apace POI读取Excel中数据

    Java利用Apace POI读取Excel中数据,解析数据 @Testpublic void readExcel() throws IOException{FileSystemView fsv = ...

  6. 通过Java批量导出带有图片的Excel文件数据

    批量导出带有图片的Excel文件 一.思路解析 二.关键源码 三.总结 Java通过POI或者一些常见的Excel工具类能够轻易导出后台的结构化数据,但是最近面临一个新需求,需要将对应记录数据和图片网 ...

  7. python打开已有的excel写入数据不改变原有单元格格式,写入公式

    1.python处理Excel,读取原有表格格式,写入数据,并写入公式 前置条件:excel 支持.xls.待写入表格.数据 2. import xlwt import xlrd from xluti ...

  8. 解决excel导入数据存在公式的问题

    最近项目中,用到导入excel数据,但里面存在公式,导入取到的值为0,这篇就解决excel导入后,获取公式后的值 public class ExcelFormulaTest {public stati ...

  9. python 在原有excel写入数据

    已有一个excel :pyExcelTest.xlsx 在其sheet页写入数据 当前目录: from openpyxl import load_workbook wb = load_workbook ...

最新文章

  1. Android intent 接受值的内容为空
  2. 从消息处理角度看应用程序与windows的关系(图示)
  3. c语言不能写入文件,求大神看看为什么不能将数据写入文件
  4. 腾讯首次发布 AI 白皮书讲了什么?
  5. 牛逼! IDEA 2020 要本土化,真的是全中文了!
  6. PaperNotes(13)-Conditional Image Generation with PixelCNN Decoders
  7. lvs负载均衡—ldirectord(DR模式的健康检查)
  8. 感觉又学到了不少,在这里写下来,但也有一个问题,不知道是为甚吗?
  9. Kali Linux 秘籍 第五章 漏洞评估
  10. 微信 android 省略号,安卓版微信再现重大Bug,点击链接直接崩溃
  11. scrapy.Request使用meta传递数据,以及deepcopy的使用
  12. 3文字怎么断行_Word闹鬼,行首出现删不掉的空格怎么办?
  13. @NotEmpty@NotNull和@NotBlank的区别
  14. paip.按键精灵调用其它程序及DLL以及EXE命令行的方法
  15. Maven的核心概念(五分钟快速掌握)
  16. 最难游戏2计算机5关,最囧游戏2第5关通关攻略
  17. 五线谱软件测试初学者,学习五线谱(初学者专用).pdf
  18. wmp 所有的事件和属性(转)
  19. 数据分析师基本技能——SQL
  20. 直播间与2位优秀创作者分享经历

热门文章

  1. 网吧新点金石:锐捷网吧网络解决方案(转)
  2. 紫光展锐为Open RF Association增添RFIC专长
  3. 【Kotlin基础系列】第6章 包与导入
  4. 游戏开发UI界面设计需要注意什么?
  5. Linux 虚拟机联网(二)
  6. 如何用Fritzing实现元器件自定义接线图
  7. 内存溢出、内存泄露的概述及常见情形
  8. PS插件(一)iconfont
  9. 口袋妖怪银版java_口袋妖怪银版下载_口袋妖怪:银 简体中文免安装版下载_3DM单机...
  10. 时间序列模型--ARIMA模型