Radzen.Documents.Spreadsheet Namespace

Classes

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.

Structs

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.

Interfaces

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.

Enums

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.

An error has occurred. This app may no longer respond until reloaded. Reload 🗙