/** * @param formula the formula to parse * @param workbook the parent workbook * @param formulaType a constant from {@link FormulaType} * @param sheetIndex the 0-based index of the sheet this formula belongs to. * The sheet index is required to resolve sheet-level names. <code>-1</code> means that * the scope of the name will be ignored and the parser will match named ranges only by name * * @return the parsed formula tokens */ public static Ptg[] Parse(String formula, HSSFWorkbook workbook, FormulaType formulaType, int sheetIndex) { return(FormulaParser.Parse(formula, CreateParsingWorkbook(workbook), formulaType, sheetIndex)); }
/** * Convenience method for parsing cell formulas. see {@link #parse(String, HSSFWorkbook, int)} */ public static Ptg[] Parse(String formula, HSSFWorkbook workbook) { return(FormulaParser.Parse(formula, CreateParsingWorkbook(workbook))); }