| Name | Description |
|---|---|
| AndCriterion | Represents a filter criterion that combines multiple criteria using a logical AND operation. |
| AutoFilter | Represents an auto filter applied to a range in a spreadsheet. |
| Axis | Represents an axis in a spreadsheet, which can be used to manage the layout of rows or columns. |
| BetweenRule | Conditional format rule that applies when the cell value is between two thresholds. |
| BorderStyle | Represents a border style with color and line style. |
| Cell | Represents a cell in a spreadsheet. |
| CellAnchor | Represents a cell anchor position for an image. |
| CellColorFilterCriterion | Filters to cells whose background or font color matches a target color. |
| CellData | Represents a value of a spreadsheet cell along with its type. |
| CellStore | Represents a store for spreadsheet cells, allowing access and modification of cell values. |
| ChartDataPoint | Represents a data point used to render spreadsheet charts via RadzenChart. |
| ChartDataResolver | Resolves chart series data from cell range formulas. |
| ChartSeries | Defines a data series within a spreadsheet chart. |
| ConditionalFormatBase | Base class for conditional formatting rules. |
| ConditionalFormatStore | Store for conditional formatting rules per ranges. |
| ContainsCriterion | Represents a filter criterion that checks if a string value contains a specified value. |
| CsvExportOptions | Options for CsvExportOptions). |
| CsvImportOptions | Options for CsvImportOptions). |
| DataValidationRule | Represents a data validation rule that can be applied to a range of cells. |
| DoesNotContainCriterion | Represents a filter criterion that checks if a string value does not contain a specified value. |
| DoesNotEndWithCriterion | Represents a filter criterion that checks if a string value does not end with a specified value. |
| DoesNotStartWithCriterion | Represents a filter criterion that checks if a string value does not start with a specified value. |
| DynamicFilterCriterion | Filters using one of Excel's built-in dynamic predicates (above-average, today, this-month, etc.). |
| EndsWithCriterion | Represents a filter criterion that checks if a string value ends with a specified value. |
| EqualToCriterion | Represents a filter criterion that checks for equality with a specified value. |
| EqualToRule | Conditional format rule that applies when the cell value equals a specific value. |
| FilterCriterion | Represents a base class for filter criteria used in filtering rows of a spreadsheet. |
| FilterCriterionLeaf | Represents a base class for filter criteria that operate on a specific column in a spreadsheet. |
| FilterCriterionVisitorBase | Base implementation of IFilterCriterionVisitor with no-op defaults. Composite criteria (Or, And) recurse into their children by default. Override only the methods you need. |
| Format | Represents a format that can be applied to cells in a spreadsheet. |
| Formula | Stateless one-shot formula evaluation. Internally creates a fresh FormulaEngine per call, so each call is independent. |
| FormulaEngine | Headless Excel-compatible formula engine. Use Formula for one-shot stateless evaluation, or instantiate FormulaEngine for a stateful mini-spreadsheet that recalculates dependents on change. Formula syntax matches Excel — leading = optional. Supports the full function library registered with the engine plus operators, ranges (=SUM(A1:A10)), and built-in functions (SUM, AVERAGE, IF, VLOOKUP, …). |
| FormulaFunction | Base class for formula functions that provides common functionality for evaluation. |
| FunctionArguments | Represents the arguments passed to a formula function, organized by parameter name. |
| FunctionParameter | Defines a parameter for a formula function. |
| FunctionStore | Registry for spreadsheet formula functions. |
| GreaterThanCriterion | Represents a filter criterion that checks for inequality with a specified value. |
| GreaterThanOrEqualCriterion | Represents a filter criterion that checks if the value is greater than or equal to a specified value. |
| GreaterThanRule | Conditional format rule that applies when the cell value is greater than a threshold. |
| Hyperlink | Represents a hyperlink in a spreadsheet cell. |
| InListCriterion | Represents a filter criterion that checks if the value is in a predefined list of values. |
| IsNullCriterion | Represents a filter criterion that matches only if the value is null. |
| LessThanCriterion | Represents a filter criterion that checks if the value is less than a specified value. |
| LessThanOrEqualCriterion | Represents a filter criterion that checks if the value is less than or equal to a specified value. |
| LessThanRule | Conditional format rule that applies when the cell value is less than a threshold. |
| MergedCellStore | Represents a store for merged cell ranges in a spreadsheet. |
| NotEqualToCriterion | Represents a filter criterion that checks for inequality with a specified value. |
| NumberFormat | Provides Excel-compatible number format code rendering. |
| NumberValidator | Represents a validator that checks if the cell value is a number. |
| NumericFilterCriterion | Represents a base class for filter criteria that operate on numeric values. |
| OrCriterion | Represents a filter criterion that combines multiple criteria using a logical OR operation. |
| Selection | A class for managing the selection of cells or ranges in a spreadsheet. |
| SheetChart | Represents a floating chart on a spreadsheet sheet. |
| SheetFilter | Represents a filter applied to a sheet, which includes a filter criterion and the range of rows that the filter applies to. |
| SheetImage | Represents a floating image on a spreadsheet sheet. |
| SheetProtection | Represents sheet-level protection settings matching the XLSX sheetProtection element. When IsProtected is true, actions are blocked unless the corresponding Allow property is true. |
| SortKey | Describes one sort level used by the multi-key SortKey[]) overload. |
| StartsWithCriterion | Represents a filter criterion that checks if a string value starts with a specified value. |
| StringFilterCriterion | Represents a base class for filter criteria that operate on string values. |
| Table | Represents an Excel-style structured data table over a range of cells. |
| TableColumn | Represents a single column inside a Table. |
| TextContainsRule | Conditional format rule that applies when the cell value contains specified text. |
| Top10Rule | Conditional format rule that applies when the cell value is in the top (or bottom) N distinct values of its range. |
| TopFilterCriterion | Filters to the top or bottom N items (or N percent) of a column. |
| ValidationStore | Class that manages validation rules for cells in a spreadsheet. |
| Workbook | Represents a workbook in a spreadsheet. |
| WorkbookProtection | Represents workbook-level protection settings matching the XLSX workbookProtection element. |
| Worksheet | Represents a sheet in a spreadsheet. |
| Name | Description |
|---|---|
| CellRef | Represents a reference to a cell in A1 notation e.g. "A1", "B2", etc. The row and column are zero-based indices, so "A1" corresponds to (0, 0) and "B2" corresponds to (1, 1). This struct is immutable and provides methods for parsing, comparing, and converting to string representation. |
| ColumnRef | Represents a reference to a column in a spreadsheet. |
| RangeRef | Represents a range of cells in a spreadsheet. |
| RowRef | Represents a reference to a specific row in a spreadsheet. |
| Name | Description |
|---|---|
| IAnchoredDrawing | Represents a drawing on a spreadsheet sheet positioned through cell anchors, such as a SheetImage or a SheetChart. |
| ICellValidator | Represents a validator for cell values in a spreadsheet. |
| IFilterCriterionVisitor | Defines a visitor interface for filter criteria, allowing different operations to be performed on various types of filter criteria. |
| Name | Description |
|---|---|
| BorderLineStyle | Represents the line style for a cell border. |
| CellDataType | Represents the type of value contained in a cell. |
| CellError | Represents errors that can occur during formula evaluation in a spreadsheet. |
| ChartLegendPosition | Specifies the legend position for a spreadsheet chart. |
| CsvQuoting | Controls how CSV writers quote individual fields. |
| DataValidationErrorStyle | Specifies the error style for data validation. |
| DataValidationOperator | Specifies the comparison operator for data validation. |
| DataValidationType | Specifies the type of data validation to apply. |
| DrawingAnchorMode | Specifies the anchor mode for a sheet image. |
| DynamicFilterType | Excel's dynamic filter operators. Map onto DynamicFilterType in OOXML. |
| ParameterType | Defines the type of a function parameter. |
| SheetAction | Enumerates the discrete actions that sheet protection can block. |
| SortOn | Specifies the value the sort comparison runs against - the cell's stored value, its background color, or its font color. |
| SpreadsheetChartType | Specifies the chart type for a spreadsheet chart. |
| TotalsCalculation | Specifies the aggregation displayed in a TableColumn's totals-row cell. |