View | Details | Raw Unified | Return to bug 57840
Collapse All | Expand All

(-)src/ooxml/java/org/apache/poi/xssf/streaming/SXSSFEvaluationWorkbook.java (-2 / +1 lines)
Lines 56-62 Link Here
56
    @Override
56
    @Override
57
    public Ptg[] getFormulaTokens(EvaluationCell evalCell) {
57
    public Ptg[] getFormulaTokens(EvaluationCell evalCell) {
58
        SXSSFCell cell = ((SXSSFEvaluationCell)evalCell).getSXSSFCell();
58
        SXSSFCell cell = ((SXSSFEvaluationCell)evalCell).getSXSSFCell();
59
        SXSSFEvaluationWorkbook frBook = SXSSFEvaluationWorkbook.create(_uBook);
59
        return FormulaParser.parse(cell.getCellFormula(), this, FormulaType.CELL, _uBook.getSheetIndex(cell.getSheet()));
60
        return FormulaParser.parse(cell.getCellFormula(), frBook, FormulaType.CELL, _uBook.getSheetIndex(cell.getSheet()));
61
    }
60
    }
62
}
61
}
(-)src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFEvaluationWorkbook.java (-2 / +1 lines)
Lines 52-58 Link Here
52
    @Override    
52
    @Override    
53
    public Ptg[] getFormulaTokens(EvaluationCell evalCell) {
53
    public Ptg[] getFormulaTokens(EvaluationCell evalCell) {
54
        XSSFCell cell = ((XSSFEvaluationCell)evalCell).getXSSFCell();
54
        XSSFCell cell = ((XSSFEvaluationCell)evalCell).getXSSFCell();
55
        XSSFEvaluationWorkbook frBook = XSSFEvaluationWorkbook.create(_uBook);
55
        return FormulaParser.parse(cell.getCellFormula(), this, FormulaType.CELL, _uBook.getSheetIndex(cell.getSheet()), cell.getRowIndex());
56
        return FormulaParser.parse(cell.getCellFormula(), frBook, FormulaType.CELL, _uBook.getSheetIndex(cell.getSheet()), cell.getRowIndex());
57
    }
56
    }
58
}
57
}

Return to bug 57840