如何在POI XSSF事件模型中获取单元格未格式化的值?

单元格A1具有公式“= A2” ,并被格式化以显示1个小数点

单元格A2的值为4.23

单元格A1显示4.2(格式化的显示值)

单元格A2显示4.23(格式化的显示值)

我的XSSF eventmodel sheetContentHandler类实现

public void cell(String cellReference,String formattedValue,XSSFComment comment)

但formattedValue为单元格A1返回4.2,我想要检索无格式的值 4.23

我怎样才能做到这一点 ? (我不能改变到用户模式,我有巨大的文件)

好的没有办法使用sheetContentHandler来做到这一点(虽然你可以得到实际的公式,如果你想在那里,但这不是我所期待的)

唯一的解决scheme是使用扩展DefaultHandler的SheetHandler类。

apache-poi网站上的示例代码: 示例