Java 使用ApachePOI从excel单元格中获取完整值
打开xls表时,我看到一个值为“13.09”。如果我点击该单元格,我可以看到一个值“13.087100872”。我需要提取所有单元格的未舍入值,而无需手动打开excel文件 我试过了Java 使用ApachePOI从excel单元格中获取完整值,java,excel,apache-poi,Java,Excel,Apache Poi,打开xls表时,我看到一个值为“13.09”。如果我点击该单元格,我可以看到一个值“13.087100872”。我需要提取所有单元格的未舍入值,而无需手动打开excel文件 我试过了 cell.getNumericCellValue() 以及 objectDefaultFormat.formatCellValue(cell, objFormulaEvaluator) 其中,objDefaultFormat是一个数据格式化程序,objFormulaEvaluator是一个FormulaEval
cell.getNumericCellValue()
以及
objectDefaultFormat.formatCellValue(cell, objFormulaEvaluator)
其中,objDefaultFormat是一个数据格式化程序,objFormulaEvaluator是一个FormulaEvaluator:
DataFormatter objDefaultFormat = new DataFormatter();
FormulaEvaluator objFormulaEvaluator = new HSSFFormulaEvaluator((HSSFWorkbook) wb);
要获得未舍入的值,我需要做哪些不同的操作?据我所知,
cell.getNumericCellValue()
是正确的解决方案。那么,这又得到了什么,为什么这不是你想要的呢?看来这确实有效。我做错了什么。谢谢你的帮助。