Comment récupérer le cache de la cellule de formule du file Excel

J'essaie de récupérer le résultat mis en cache d'une cellule de formule dans excel, la colonne entière est composée de cellules de formule et je veux stocker les résultats mis en cache des cellules des colonnes dans un arraylist, mais je reçois l'erreur. Excuses, j'ai collé le mauvais code plus tôt, il est maintenant fixé.

public static void main(Ssortingng[] args) throws Exception { Ssortingng filename = "C:/Users/L30902/Desktop/eclipse folder/FeaturesTest/student.xlsx"; FileInputStream fis = null; int cellvalue = 0; try { fis = new FileInputStream(filename); XSSFWorkbook workbook = new XSSFWorkbook(fis); XSSFSheet sheet = workbook.getSheetAt(0); Iterator rowIter = sheet.rowIterator(); while (rowIter.hasNext()) { XSSFRow myRow = (XSSFRow) rowIter.next(); Iterator cellIter = myRow.cellIterator(); Vector<Ssortingng> cellStoreVector = new Vector<Ssortingng>(); while (cellIter.hasNext()) { XSSFCell myCell = (XSSFCell) cellIter.next(); try { cellvalue = myCell.getCachedFormulaResultType(); } catch (Exception e) { } cellStoreVector.addElement(Integer.toSsortingng(cellvalue)); } Ssortingng secondcolumnValue = null; int i = 0; secondcolumnValue = cellStoreVector.get(i).toSsortingng(); insertQuery(secondcolumnValue); } } catch (IOException e) { e.printStackTrace(); } finally { if (fis != null) { fis.close(); } } // showExelData(sheetData); } private static void insertQuery(Ssortingng secondcolumnvalue) { System.out.println(secondcolumnvalue); } 

Je devrais renvoyer des valeurs comme 500, 33 mais je ne returnne que 0, 0