有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

当excel中的某些更改未保存时,如何在java中使用poi读取

我有Excel文件和列表。当我保存时,我得到了值。如何在java中使用poi获取值而不保存

                    CellValue c=formulaEval.evaluate(cell);
                    String sFormula = (String) cell.getCellFormula();
                    System.out.println("sFormula "+sFormula);
                   //System.out.println("formula "+c.getNumberValue());

                 //   formulaEval=wb.getCreationHelper().createFormulaEvaluator();
                    formulaEval.setDebugEvaluationOutputForNextEval(true);
                    System.out.println("formulaEval "+formulaEval.evaluateFormulaCell(cell));
                  // XSSFFormulaEvaluator.evaluateAllFormulaCells(wb);


                    Cell fCellVal=formulaEval.evaluateInCell(cell);

                     System.out.println("fCellVal "+fCellVal);

共 (1) 个答案

  1. # 1 楼答案

    不能。Apache POI处理保存文件的字节内容。它无法访问Excel运行时并查询未保存工作表的当前状态