Java PI : Comment lire une cellule Excel, et non pas la formule de calcul il?

Je suis en utilisant Apache POI API pour obtenir les valeurs à partir d'un fichier Excel.
Tout fonctionne très bien sauf avec les cellules contenant des formules. En fait, la cell.getStringCellValue() est le retour de la formule utilisée dans la cellule et non la valeur de la cellule.

J'ai essayé d'utiliser evaluateFormulaCell() méthode mais ça ne marche pas parce que je suis en utilisant GETPIVOTDATA formule Excel et cette formule n'est pas mis en œuvre dans l'API:

Exception in thread "main" org.apache.poi.ss.formula.eval.NotImplementedException: Error evaluating cell Landscape!K11
    at org.apache.poi.ss.formula.WorkbookEvaluator.addExceptionInfo(WorkbookEvaluator.java:321)
    at org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny(WorkbookEvaluator.java:288)
    at org.apache.poi.ss.formula.WorkbookEvaluator.evaluate(WorkbookEvaluator.java:221)
    at org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.evaluateFormulaCellValue(HSSFFormulaEvaluator.java:320)
    at org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.evaluateFormulaCell(HSSFFormulaEvaluator.java:213)
    at fromExcelToJava.ExcelSheetReader.unAutreTest(ExcelSheetReader.java:193)
    at fromExcelToJava.ExcelSheetReader.main(ExcelSheetReader.java:224)
Caused by: org.apache.poi.ss.formula.eval.NotImplementedException: GETPIVOTDATA
    at org.apache.poi.hssf.record.formula.functions.NotImplementedFunction.evaluate(NotImplementedFunction.java:42)
InformationsquelleAutor Aminoss | 2011-09-30