[]
        
(Showing Draft Content)

C1.CalcEngine.ExcelEngine.ExcelEngine

ExcelEngine Class

The ExcelEngine class is used to dynamically produce an expression and get the result of the expression. Supports Excel-like syntax.

Inheritance
ExcelEngine
Namespace: C1.CalcEngine.ExcelEngine
Assembly: C1.CalcEngine.dll
Syntax
public class ExcelEngine : ExpressionEngine, IExpressionEngine, IEngineExtended, IEngineExpressionItems, ISupportAliases, ISupportCustomFunctions, IEngine

Constructors

Name Description
ExcelEngine()

Initializes a new instance of the ExcelEngine class.

Properties

Name Description
CurrentIndex

This property is not used in this class.

DataSource

Gets or sets the object used as the data source.

Methods

Name Description
GetCustomFunctionExpression(string, CustomFunctionDefinition, List<IExpression>)

Gets a custom function expression.

GetFieldNames()

Gets the data source sheet names.

GetFunctionExpression(string, FunctionDefinition, List<IExpression>)

Gets a function expression.

GetValue(IEnumerable<object>)

Gets a value from data source.

ParseIdentifier(char, int)

Parses an identifier string.

ParseIdentifier(string)

Parses an identifier string.