当前位置:  开发笔记 > 编程语言 > 正文

如何通过XSSF事件API评估excel公式

如何解决《如何通过XSSF事件API评估excel公式》经验,为你挑选了1个好方法。

我正在使用Apache POI的事件API读取XLSX文件,即我通过SAX Parser读取XLSX表的内容.我想知道如何通过使用XSSF事件API获取公式的计算值.

我知道这样做的方法是使用FormulaEvaluator该类.但是,由于formulaEvaluator采用Workbook类的实例,我不想使用这种方法.(我正在阅读包含一百万行和100列的Excel文件,因此如果我创建该Excel的工作簿对象,我的应用服务器内存不足,因此我使用的是事件API)

如果没有Workbook实例,如何在事件解析中进行评估?



1> Gagravarr..:

通常,缓存的值将与单元格一起写入,因此您只需读取它(无需评估)

以此公式单元格为例:

  
    SUM(B1:B9)
    4995
  

您读取f值以获取公式本身,或者只读取v值以查看excel上次触摸文件时公式的评估.无需评估!

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有