关于POI的FormulaEvaluator类解析Excel带公式的Cell
具体的保存Excel函数的字符串是"IF(D2="高级城市经理",LOOKUP(Y2/10000,{0,4,5,8,12},{0.6,0.8,1,1.1,1.2}),""...
具体的保存Excel函数的字符串是"IF(D2="高级城市经理",LOOKUP(Y2/10000,{0,4,5,8,12},{0.6,0.8,1,1.1,1.2}),"")",代码中执行String value = eval.evaluate(xssfcell).getNumberValue()+"";直接报错,返回java.lang.RuntimeException: Unexpected ptg class (org.apache.poi.ss.formula.ptg.ArrayPtg),求大神帮助
自己调试了一下,发现其实是POI的FormulaEvaluator类没办法,解析公式中的数组,也就是{}里的数据,请问有没有大神知道如何,通过POI读取出一个单元格中,公式是带数组的 展开
自己调试了一下,发现其实是POI的FormulaEvaluator类没办法,解析公式中的数组,也就是{}里的数据,请问有没有大神知道如何,通过POI读取出一个单元格中,公式是带数组的 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询