上面的建议对我来说不起作用cell.getRawValue()返回与AUT上的excel单元格相同的公式,所以写下面的函数,它工作:

public void readFormula() throws IOException {

FileInputStream fis = new FileInputStream("Path of your file");

Workbook wb = new XSSFWorkbook(fis);

Sheet sheet = wb.getSheetAt(0);

FormulaEvaluator evaluator = wb.getCreationHelper().createFormulaEvaluator();

CellReference cellReference = new CellReference("C2"); //pass the cell which contains formula

Row row = sheet.getRow(cellReference.getRow());

Cell cell = row.getCell(cellReference.getCol());

CellValue cellValue = evaluator.evaluate(cell);

switch (cellValue.getCellType()) {

case Cell.CELL_TYPE_BOOLEAN:

System.out.println(cellValue.getBooleanValue());

break;

case Cell.CELL_TYPE_NUMERIC:

System.out.println(cellValue.getNumberValue());

break;

case Cell.CELL_TYPE_STRING:

System.out.println(cellValue.getStringValue());

break;

case Cell.CELL_TYPE_BLANK:

break;

case Cell.CELL_TYPE_ERROR:

break;

// CELL_TYPE_FORMULA will never happen

case Cell.CELL_TYPE_FORMULA:

break;

}

}

poi 不自动计算 设置单元格公式_Java POI:如何读取Excel单元格的值而不是计算公式?...相关推荐

  1. java解析excel公式_Java 添加、读取Excel公式

    Excel是办公室自动化中非常重要的一款软件,具有强大的数据分析和处理功能.其中,Excel公式(包括函数)起了非常重要的作用.因此,掌握处理公式的能力有利于提高对Excel的应用水平,进而提高工作效 ...

  2. java excel添加公式_Java添加、读取Excel公式

    import com.spire.xls.*;public classAddFormula {public static voidmain(String[] args) {//创建Workbook对象 ...

  3. python读取excel表格-Python读取Excel单元格的内容

    python读取excel的单元格返回类型 Python通过xlrd对Excel进行读取操作时,返回的数据类型(ctype)有下面5中类型: 0 – empty:空 1 – string:字符串 2 ...

  4. Python读取Excel单元格的内容

    xlrd读取Excel文件 python读取excel的单元格返回类型 Python通过xlrd对Excel进行读取操作时,返回的数据类型(ctype)有下面5中类型: 0 – empty:空 1 – ...

  5. java poi excel 单元格样式_java poi批量导出excel 设置单元格样式

    POI中可能会用到一些需要设置EXCEL单元格格式的操作小结: 先获取工作薄对象: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb ...

  6. excel不显示0_【周一实用技巧】绝密,保护公式不被修改。Excel单元格保护可以输入但不能修改公式,隐藏不显示公式内容...

    Excel 2013实用技巧教程系列 第-5.4-节  单元格的隐藏和锁定 收上来的预算表总是不对,表格里的公式总是被修改,每回都要重刷心劳累,小编excel小课堂(ID:excel-xiaoketa ...

  7. Java POI:如何读取Excel单元格值而不是计算公式

    我正在使用Apache POI API从Excel文件中获取值. 除了含有公式的单元格外,一切都很好.实际上,cell.getStringCellValue()返回单元格中使用的公式而不是单元格的值. ...

  8. java excel poi 包_用java poi包读取Excel单元格

    content = new hashmap(); string str = ""; try { fs = new poifsfilesystem(is); wb = new hss ...

  9. c# 获取excel单元格公式结果_每日一Excel技巧(熟能生巧):带公式的单元格,快速批量复制、填充...

    带公式的单元格,快速批量复制.填充技巧,提高工作效率. 方法一.拖拽填充柄 选中单元格,鼠标放在单元格右下角,当鼠标指针为黑色实心"十字"填充柄时,按住鼠标左键横向或纵向拖动,可将 ...

最新文章

  1. ansible的调用使用
  2. 卡住无法查看到所有进程_进程同步 进程互斥 软件和硬件实现方式 信号量机制 信号量机制实现进程同步,进程互斥,前驱关系...
  3. matlab与excel的交互
  4. spring boot 异常(exception)处理
  5. 十招技巧将网络管理变成自动化
  6. 语言题库体型判断问题_1000道Python题库系列分享20(43道填空与判断题)
  7. comment desc显示表结构_营销模块数据库表解析(二)
  8. Android开发之在任意Activity在广点通页面添加自定义布局在穿山甲页面添加任意布局
  9. 梯度下降和随机梯度下降_梯度下降和链链接系统
  10. linux中退格出现乱码,SSH中的SQL命令按退格键出现乱码的问题解决
  11. Linux Dynamic Shared Library LD Linker
  12. Rational Rose学习笔记01:安装与注册
  13. 数据结构实验1-线性表的顺序实现
  14. 文件删除需要管理员权限
  15. 全角半角英文字母及符号
  16. sinx泰勒展开_高考中怎么用泰勒公式?
  17. 14《游戏化思维》-豆瓣评分7.0
  18. lol 5.24版本top5:火男胜率登顶
  19. 二叉树的先序遍历(C++)
  20. 数字世界的积木-从MOS管搭反相器,与非门,锁存器,触发器

热门文章

  1. 如何对聚类结果进行分析_如何更合理地给聚类结果贴标签——由一个挖掘学生用户的项目说开去...
  2. ug10许可证错误一8_面对排污许可证后监督检查,企业应做好哪些准备?
  3. c++中std::find_std :: find()与C ++中的示例
  4. PHP rewinddir()函数与示例
  5. 实战:隐藏SpringBoot中的私密数据!
  6. 精通ASP.NET MVC ——视图
  7. Metrics_collector还没有添加到共享预加载库(shared_preload_libraries)中
  8. 服务器通过响应头向浏览器设置cookie,http响应包括设置cookie jession id,但随后发送请求,请求标头中没有cookie信息...
  9. 剪辑内核linux,Linux01-Linux编辑内核定制属于自己的内核49
  10. 小米手机硬改技术_小米11手机爆料:首发骁龙875 或采用屏下摄像头技术