Java 使用org.apache.poi.ss.usermodel包时的公式评估问题
我正在使用ApachePOI3.6和java来读取excel文件。最初我是从HSSF文件开始的。因此,我实现了org.apache.poi.HSSF.usermodel.*;所有这些功能的软件包 例如 1我使用的是mySheet.setforceFormulaRecalCualTure;=>打开工作簿时,必须重新计算公式的 2org.apache.poi.hssf.usermodel.FormulaEvaluator FormulaEvaluator=新的FormulaEvaluatorySheet,myWorkBook formulaEvaluator.evaluateFormulaCellcell;=>计算公式并保存公式的结果 但是我想对HSSF.xls和XSSF.xlsx格式的文件都使用这些功能。因此,现在我正在实现org.apache.poi.ss.usermodel包来表示.xls和.xlsx文件 但我能够完成HSSF中已经完成的所有功能。但我无法使用这个org.apache.poi.ss.usermodel包实现上述两项功能Java 使用org.apache.poi.ss.usermodel包时的公式评估问题,java,apache-poi,Java,Apache Poi,我正在使用ApachePOI3.6和java来读取excel文件。最初我是从HSSF文件开始的。因此,我实现了org.apache.poi.HSSF.usermodel.*;所有这些功能的软件包 例如 1我使用的是mySheet.setforceFormulaRecalCualTure;=>打开工作簿时,必须重新计算公式的 2org.apache.poi.hssf.usermodel.FormulaEvaluator FormulaEvaluator=新的FormulaEvaluatoryShe
有人知道这个解决方案吗?我发现org.apache.poi.ss.usermodel.FormulaEvaluator中有一个类;我们可以通过以下方式解决上述问题: FormulaEvaluator FormulaEvaluator=My工作簿.getCreationHelper.createFormulaEvaluator; formulaEvaluator.evaluateFormulaCellcell 我想这会对你有帮助