我已经获得了一个Excel工作簿,其中包含多个工作表,其中包含引用其他工作表的各种公式,但始终位于同一工作簿中。例如。 =sheetname!C$26
,因此原始电子表格中没有其他工作簿的迹象。
我已经尝试了POI documentation中描述的评估这些公式的各种方法,但它们都因此错误而失败:
Exception in thread "main" java.lang.RuntimeException: not implemented yet
at org.apache.poi.xssf.usermodel.XSSFEvaluationWorkbook.getExternalSheetIndex(XSSFEvaluationWorkbook.java:127)
错误消息很明显,但此方法将工作表名称和工作簿名称作为参数。工作表位于相同的工作簿中。
我该如何解决这个问题?
我需要以编程方式填充和评估这些公式很多次,而且我也愿意接受有关更好方法的建议!