JAVA 向带有公式的excel写入数据,获取公式计算结果
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写入数据,获取公式计算结果相关推荐
- C#如何向EXCEL写入数据
C#如何向EXCEL写入数据 我按着微软技术支持网上的方法写入数据:使用"自动化"功能逐单元格传输数据,代码如下: // Start a new workbook in Excel ...
- python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...
前面分享了使用xlsxwriter创建excel和写入数据GUC:(原创)xlsxwriter,python excel 写入数据\图表等操作_创建.写入(一)zhuanlan.zhihu.com ...
- js向excel写入数据的案例
要在 JavaScript 中向 Excel 写入数据,您可以使用第三方库来实现.其中一种可行的方法是使用 SheetJS 库.它是一个开源库,可以在浏览器中读写 Excel 文件. 以下是一个简单的 ...
- Python利用xlsxwriter实现对Excel写入数据的样式调整(字体,居中等)
声明:参考大佬文章 参考网上资料发现很少有用xlsxwriter实现用Python对Excel写入数据的同时进行字体样式调整操作的,因为我用的也是xlsxwriter,所以查找总结了一个用xlsxwr ...
- Java利用Apace POI读取Excel中数据
Java利用Apace POI读取Excel中数据,解析数据 @Testpublic void readExcel() throws IOException{FileSystemView fsv = ...
- 通过Java批量导出带有图片的Excel文件数据
批量导出带有图片的Excel文件 一.思路解析 二.关键源码 三.总结 Java通过POI或者一些常见的Excel工具类能够轻易导出后台的结构化数据,但是最近面临一个新需求,需要将对应记录数据和图片网 ...
- python打开已有的excel写入数据不改变原有单元格格式,写入公式
1.python处理Excel,读取原有表格格式,写入数据,并写入公式 前置条件:excel 支持.xls.待写入表格.数据 2. import xlwt import xlrd from xluti ...
- 解决excel导入数据存在公式的问题
最近项目中,用到导入excel数据,但里面存在公式,导入取到的值为0,这篇就解决excel导入后,获取公式后的值 public class ExcelFormulaTest {public stati ...
- python 在原有excel写入数据
已有一个excel :pyExcelTest.xlsx 在其sheet页写入数据 当前目录: from openpyxl import load_workbook wb = load_workbook ...
最新文章
- Android intent 接受值的内容为空
- 从消息处理角度看应用程序与windows的关系(图示)
- c语言不能写入文件,求大神看看为什么不能将数据写入文件
- 腾讯首次发布 AI 白皮书讲了什么?
- 牛逼! IDEA 2020 要本土化,真的是全中文了!
- PaperNotes(13)-Conditional Image Generation with PixelCNN Decoders
- lvs负载均衡—ldirectord(DR模式的健康检查)
- 感觉又学到了不少,在这里写下来,但也有一个问题,不知道是为甚吗?
- Kali Linux 秘籍 第五章 漏洞评估
- 微信 android 省略号,安卓版微信再现重大Bug,点击链接直接崩溃
- scrapy.Request使用meta传递数据,以及deepcopy的使用
- 3文字怎么断行_Word闹鬼,行首出现删不掉的空格怎么办?
- @NotEmpty@NotNull和@NotBlank的区别
- paip.按键精灵调用其它程序及DLL以及EXE命令行的方法
- Maven的核心概念(五分钟快速掌握)
- 最难游戏2计算机5关,最囧游戏2第5关通关攻略
- 五线谱软件测试初学者,学习五线谱(初学者专用).pdf
- wmp 所有的事件和属性(转)
- 数据分析师基本技能——SQL
- 直播间与2位优秀创作者分享经历