导出自定义表单 结果遇到 SUM函数 时 没有算出结果,直接展示的函数字符串
处理思路 拦截公式字符串 :
将对应的cell 设置 setCellFormula 字符串公式
然后cell类型设置为 CellType.FORMULA
重新配置 这样就解决了问题。
注意先设置CellFormula 然后设置 CellType (我把顺序搞反了,调试了很久)
3这里用的是evaluateFormulaCell 而不是evaluateInCell
原因evaluateInCell 导出的结果没函数计算式
evaluateFormulaCell 导出结果有函数式
结果如下: