Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json Provides extension methods working with JSON format. Converts the specified workbook to a SimpleTextDocument containing its JSON representation. The workbook to convert to a simple text document. Cannot be null. An optional timeout that specifies the maximum duration allowed for the export operation. If null, the operation will not be cancelled. A SimpleTextDocument containing the JSON representation of the workbook. Provides configuration settings that control how a exports a to JSON. Unless otherwise noted, all boolean properties default to a value that enables richer output (e.g. number formats, charts, summaries). Gets or sets which portion of the workbook will be exported (entire workbook, only the active sheet, or only a selection of ranges). Gets or sets a value indicating whether hidden worksheets are included when is . Gets or sets a value indicating whether defined names (named ranges / constants) are exported. Gets or sets a value indicating whether cell number formats (format codes other than General) are emitted. Gets or sets a value indicating whether charts in the exported worksheets are serialized. Gets or sets how chart data should be represented (only references, only resolved values, or both). Gets or sets a value indicating whether the JSON output should be indented (pretty printed) for readability. Gets or sets how cell values are rendered in the export (raw underlying value, formatted display value, or both). Gets or sets a value indicating whether blank cells within the used range of a worksheet should be explicitly output. When false blank cells are skipped to reduce JSON size. Gets or sets a value indicating whether the workbook protection flag () is included. Gets or sets a value indicating whether the name of the active worksheet is exported in the metadata section. Gets the collection of ranges to export when is . If the collection is empty the active worksheet is exported instead. Gets or sets a value indicating whether per-series statistical aggregates (min, max, average, sum, standard deviation, count) are included for chart data. Gets or sets a value indicating whether a human-readable summary string is generated for each chart. Gets or sets a value indicating whether a simple trend classification (increasing / decreasing / flat) is exported for eligible series. Specifies how chart series data should be represented in the exported JSON. Only the formula / reference expressions are exported; literal value arrays are omitted. Only resolved literal values are exported; formula / reference expressions are omitted. Both reference expressions and resolved values are exported for each data channel. Specifies which representation(s) of cell values are exported. Export the underlying raw value (e.g. numeric serial date, unformatted number, formula text without its formatted display form). Export the formatted display value (e.g. date string, number with applied format, formatted formula result). Export both raw and display representations when applicable. A workbook format provider that exports spreadsheet content to a structured JSON representation. This provider is export-only; importing JSON back into a workbook is not supported. Initializes a new instance of the class with default . Gets the provider name. Gets a human-readable description of the file type handled by this provider. Gets the set of supported file extensions (currently only ".json"). Gets a value indicating whether export is supported (always true). Gets a value indicating whether import is supported (always false for this provider). Gets or sets the export settings controlling JSON output. If null at export time, defaults are applied. Performs the export operation writing a JSON representation of into . The workbook to export. The destination stream (must be writable). Token used to observe cancellation requests. Thrown if or is null. Import with cancellation is not supported and always throws . The input stream. Cancellation token (ignored). Never returns; always throws. Selection ranges that should be exported when ExportWhat.Selection is used. This will be null for other export modes. Extracts a lightweight value snapshot from a cell without allocating heavy objects.