New to Telerik Document ProcessingStart a free 30-day trial

Provides configuration settings that control how a JsonFormatProvider exports a Workbook to JSON.

Definition

Namespace:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json

Assembly:Telerik.Windows.Documents.Spreadsheet.FormatProviders.Json.dll

Syntax:

C#
public class JsonExportSettings

Inheritance: objectJsonExportSettings

Constructors

C#
public JsonExportSettings()

Properties

Gets or sets how chart data should be represented (only references, only resolved values, or both).

C#
public ChartDataMode ChartDataMode { get; set; }

Gets or sets which portion of the workbook will be exported (entire workbook, only the active sheet, or only a selection of ranges).

C#
public ExportWhat ExportWhat { get; set; }

Gets or sets a value indicating whether the name of the active worksheet is exported in the metadata section.

C#
public bool IncludeActiveSheet { get; set; }

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.

C#
public bool IncludeBlankCells { get; set; }

Gets or sets a value indicating whether charts in the exported worksheets are serialized.

C#
public bool IncludeCharts { get; set; }

Gets or sets a value indicating whether per-series statistical aggregates (min, max, average, sum, standard deviation, count) are included for chart data.

C#
public bool IncludeChartStats { get; set; }

Gets or sets a value indicating whether a human-readable summary string is generated for each chart.

C#
public bool IncludeChartSummaries { get; set; }

Gets or sets a value indicating whether a simple trend classification (increasing / decreasing / flat) is exported for eligible series.

C#
public bool IncludeChartTrends { get; set; }

Gets or sets a value indicating whether defined names (named ranges / constants) are exported.

C#
public bool IncludeDefinedNames { get; set; }

Gets or sets a value indicating whether hidden worksheets are included when ExportWhat is EntireWorkbook.

C#
public bool IncludeHiddenSheets { get; set; }

Gets or sets a value indicating whether cell number formats (format codes other than General) are emitted.

C#
public bool IncludeNumberFormats { get; set; }

Gets or sets a value indicating whether the workbook protection flag (IsProtected) is included.

C#
public bool IncludeWorkbookProtectionFlag { get; set; }

Gets or sets a value indicating whether the JSON output should be indented (pretty printed) for readability.

C#
public bool PrettyPrint { get; set; }

Gets the collection of ranges to export when ExportWhat is Selection. If the collection is empty the active worksheet is exported instead.

C#
public List<CellRange> SelectedRanges { get; }

Gets or sets how cell values are rendered in the export (raw underlying value, formatted display value, or both).

C#
public ValueRenderMode ValueRenderMode { get; set; }