New to Telerik Document ProcessingStart a free 30-day trial

Configures export behavior from worksheet to DataTable, including header handling, type conversion, and culture settings.

Definition

Namespace:Telerik.Windows.Documents.Spreadsheet.FormatProviders

Assembly:Telerik.Windows.Documents.Spreadsheet.dll

Syntax:

C#
public class DataTableFormatProviderExportSettings

Inheritance: objectDataTableFormatProviderExportSettings

Constructors

Initializes a new instance of the DataTableFormatProviderExportSettings class with default settings.

C#
public DataTableFormatProviderExportSettings()

Events

Raised for each column during export, allowing customization of column properties before the DataTable is finalized.

C#
public event EventHandler<ColumnExportingEventArgs> ColumnExporting

Methods

Raises the ColumnExporting event for the specified column.

C#
protected virtual void OnColumnExporting(DataColumn dataColumn, int columnIndex)
Parameters:dataColumnDataColumn

The currently exported DataColumn

columnIndexint

The index of the column in the DataTable that the event occurs for.

Properties

Gets or sets the culture used for the exported DataTable; defaults to the workbook's culture.

C#
public CultureInfo DataTableCulture { get; set; }

Gets or sets whether the first row of the worksheet should be treated as column headers during export; defaults to true.

C#
public bool HasHeaderRow { get; set; }

Gets or sets the cell range to export; when null, exports the worksheet's used range.

C#
public CellRange RangeToExport { get; set; }

Gets or sets whether to infer and apply strong data types to DataTable columns from cell values; when false, all columns use object type.

C#
public bool ShouldSetDataTypes { get; set; }