Class FormulaParser
- Namespace
- OfficeOpenXml.FormulaParsing
- Assembly
- Magicodes.EPPlus.dll
public class FormulaParser : IDisposable
- Inheritance
-
FormulaParser
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
public FormulaParser(ExcelDataProvider excelDataProvider)
Parameters
excelDataProvider
ExcelDataProvider
FormulaParser(ExcelDataProvider, ParsingContext)
public FormulaParser(ExcelDataProvider excelDataProvider, ParsingContext parsingContext)
Parameters
excelDataProvider
ExcelDataProvider
parsingContext
ParsingContext
Properties
public IEnumerable<string> FunctionNames { get; }
Property Value
- IEnumerable<string>
public ILexer Lexer { get; }
Property Value
- ILexer
public IFormulaParserLogger Logger { get; }
Property Value
- IFormulaParserLogger
Methods
public void Configure(Action<ParsingConfiguration> configMethod)
Parameters
configMethod
Action<ParsingConfiguration>
public virtual object Parse(string formula)
Parameters
formula
string
Returns
- object
public virtual object Parse(string formula, string address)
Parameters
formula
string
address
string
Returns
- object
public virtual object ParseAt(string address)
Parameters
address
string
Returns
- object
public virtual object ParseAt(string worksheetName, int row, int col)
Parameters
worksheetName
string
row
int
col
int
Returns
- object