[]
The ExcelEngine class is used to dynamically produce an expression and get the result of the expression. Supports Excel-like syntax.
public class ExcelEngine : ExpressionEngine, IExpressionEngine, IEngineExtended, IEngineExpressionItems, ISupportAliases, ISupportCustomFunctions, IEngine
Name | Description |
---|---|
ExcelEngine() | Initializes a new instance of the ExcelEngine class. |
Name | Description |
---|---|
CurrentIndex | This property is not used in this class. |
DataSource | Gets or sets the object used as the data source. |
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. |