当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 楼答案
不能。Apache POI处理保存文件的字节内容。它无法访问Excel运行时并查询未保存工作表的当前状态