public final class SXSSFFormulaEvaluator extends BaseXSSFFormulaEvaluator
| Modifier and Type | Class and Description |
|---|---|
static class |
SXSSFFormulaEvaluator.RowFlushedException |
static class |
SXSSFFormulaEvaluator.SheetsFlushedException |
_bookEvaluator| Constructor and Description |
|---|
SXSSFFormulaEvaluator(SXSSFWorkbook workbook) |
| Modifier and Type | Method and Description |
|---|---|
static SXSSFFormulaEvaluator |
create(SXSSFWorkbook workbook,
IStabilityClassifier stabilityClassifier,
UDFFinder udfFinder) |
void |
evaluateAll()
Loops over rows and cells, evaluating formula cells there.
|
static void |
evaluateAllFormulaCells(SXSSFWorkbook wb,
boolean skipOutOfWindow)
For active worksheets only, will loop over rows and
cells, evaluating formula cells there.
|
SXSSFCell |
evaluateInCell(Cell cell) |
void |
notifyDeleteCell(Cell cell) |
void |
notifySetFormula(Cell cell) |
void |
notifyUpdateCell(Cell cell) |
protected EvaluationCell |
toEvaluationCell(Cell cell)
Turns a SXSSFCell into a SXSSFEvaluationCell
|
createRichTextString, evaluateFormulaCellValue, setCellType_getWorkbookEvaluator, clearAllCachedResultValues, evaluate, evaluateAllFormulaCells, evaluateAllFormulaCells, evaluateFormulaCell, evaluateFormulaCellEnum, getEvaluationWorkbook, setCellType, setCellValue, setDebugEvaluationOutputForNextEval, setIgnoreMissingWorkbooks, setupEnvironment, setupReferencedWorkbookspublic SXSSFFormulaEvaluator(SXSSFWorkbook workbook)
public static SXSSFFormulaEvaluator create(SXSSFWorkbook workbook, IStabilityClassifier stabilityClassifier, UDFFinder udfFinder)
stabilityClassifier - used to optimise caching performance. Pass null
for the (conservative) assumption that any cell may have its definition changed after
evaluation begins.udfFinder - pass null for default (AnalysisToolPak only)public void notifySetFormula(Cell cell)
public void notifyDeleteCell(Cell cell)
public void notifyUpdateCell(Cell cell)
protected EvaluationCell toEvaluationCell(Cell cell)
toEvaluationCell in class BaseXSSFFormulaEvaluatorpublic SXSSFCell evaluateInCell(Cell cell)
evaluateInCell in interface FormulaEvaluatorevaluateInCell in class BaseFormulaEvaluatorpublic static void evaluateAllFormulaCells(SXSSFWorkbook wb, boolean skipOutOfWindow)
public void evaluateAll()