Stateless one-shot formula evaluation. Internally creates a fresh FormulaEngine per call, so each call is independent.
Object
Namespace: Radzen.Documents.Spreadsheet
Assembly: Radzen.Blazor.dll
public static class FormulaEvaluates a literal expression with no cell references.
public static object Evaluate(string expression)
| Type | Name | Description |
|---|---|---|
| string | expression |
| Type | Description |
|---|---|
| object |
Formula.Evaluate("=SUM(1, 2, 3) + IF(2>1, 10, 20)"); // → 16Evaluates a literal expression with no cell references.
public static object Evaluate(string expression, IReadOnlyDictionary<string, object> cells)
| Type | Name | Description |
|---|---|---|
| string | expression | |
| IReadOnlyDictionary<string, object> | cells |
| Type | Description |
|---|---|
| object |
Formula.Evaluate("=SUM(1, 2, 3) + IF(2>1, 10, 20)"); // → 16