Table of Contents

Class FormulaParser

Namespace
OfficeOpenXml.FormulaParsing
Assembly
Magicodes.EPPlus.dll
public class FormulaParser : IDisposable
Inheritance
FormulaParser
Implements
Inherited Members
Extension Methods

Constructors

FormulaParser(ExcelDataProvider)

public FormulaParser(ExcelDataProvider excelDataProvider)

Parameters

excelDataProvider ExcelDataProvider

FormulaParser(ExcelDataProvider, ParsingContext)

public FormulaParser(ExcelDataProvider excelDataProvider, ParsingContext parsingContext)

Parameters

excelDataProvider ExcelDataProvider
parsingContext ParsingContext

Properties

FunctionNames

public IEnumerable<string> FunctionNames { get; }

Property Value

IEnumerable<string>

Lexer

public ILexer Lexer { get; }

Property Value

ILexer

Logger

public IFormulaParserLogger Logger { get; }

Property Value

IFormulaParserLogger

Methods

Configure(Action<ParsingConfiguration>)

public void Configure(Action<ParsingConfiguration> configMethod)

Parameters

configMethod Action<ParsingConfiguration>

Dispose()

public void Dispose()

Parse(string)

public virtual object Parse(string formula)

Parameters

formula string

Returns

object

Parse(string, string)

public virtual object Parse(string formula, string address)

Parameters

formula string
address string

Returns

object

ParseAt(string)

public virtual object ParseAt(string address)

Parameters

address string

Returns

object

ParseAt(string, int, int)

public virtual object ParseAt(string worksheetName, int row, int col)

Parameters

worksheetName string
row int
col int

Returns

object