Objects of this class are used to configure the Excel exporting process.

IgxExcelExporterOptions

new IgxExcelExporterOptions(fileName: string): IgxExcelExporterOptions

Defined in projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-options.ts:35

Returns IgxExcelExporterOptions

Inherited from: IgxExporterOptionsBase

Specifies whether the headers should be exported if there is no data.

let alwaysExportHeaders = this.exportOptions.alwaysExportHeaders;
this.exportOptions.alwaysExportHeaders = false;
alwaysExportHeaders: boolean = true

Defined in projects/igniteui-angular/grids/core/src/services/exporter-common/exporter-options-base.ts:101

Specifies whether the exported data should be formatted as Excel table. (True by default)

let exportAsTable = this.exportOptions.exportAsTable;
this.exportOptions.exportAsTable = false;
exportAsTable: boolean = true

Defined in projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-options.ts:29

Inherited from: IgxExporterOptionsBase

Specifies whether the exported data should include column summaries.

let exportSummaries = this.exportOptions.exportSummaries;
this.exportOptions.exportSummaries = true;
exportSummaries: boolean = true

Defined in projects/igniteui-angular/grids/core/src/services/exporter-common/exporter-options-base.ts:79

Inherited from: IgxExporterOptionsBase

Specifies whether the exported data should have frozen headers.

let freezeHeaders = this.exportOptions.freezeHeaders;
this.exportOptions.freezeHeaders = true;
freezeHeaders: boolean = false

Defined in projects/igniteui-angular/grids/core/src/services/exporter-common/exporter-options-base.ts:90

Inherited from: IgxExporterOptionsBase

Specifies if the exporter should ignore the current column order in the grid.

let ignoreColumnsOrder = this.exportOptions.ignoreColumnsOrder;
this.exportOptions.ignoreColumnsOrder = true;
ignoreColumnsOrder: boolean = false

Defined in projects/igniteui-angular/grids/core/src/services/exporter-common/exporter-options-base.ts:33

Inherited from: IgxExporterOptionsBase

Specifies whether hidden columns should be exported.

let ignoreColumnsVisibility = this.exportOptions.ignoreColumnsVisibility;
this.exportOptions.ignoreColumnsVisibility = true;
ignoreColumnsVisibility: boolean = false

Defined in projects/igniteui-angular/grids/core/src/services/exporter-common/exporter-options-base.ts:11

Inherited from: IgxExporterOptionsBase

Specifies whether filtered out rows should be exported.

let ignoreFiltering = this.exportOptions.ignoreFiltering;
this.exportOptions.ignoreFiltering = true;
ignoreFiltering: boolean = false

Defined in projects/igniteui-angular/grids/core/src/services/exporter-common/exporter-options-base.ts:22

Inherited from: IgxExporterOptionsBase

Specifies whether the exported data should be grouped as in the provided grid.

let ignoreGrouping = this.exportOptions.ignoreGrouping;
this.exportOptions.ignoreGrouping = true;
ignoreGrouping: boolean = false

Defined in projects/igniteui-angular/grids/core/src/services/exporter-common/exporter-options-base.ts:57

Inherited from: IgxExporterOptionsBase

Specifies whether the exported data should include multi column headers as in the provided grid.

let ignoreMultiColumnHeaders = this.exportOptions.ignoreMultiColumnHeaders;
this.exportOptions.ignoreMultiColumnHeaders = true;
ignoreMultiColumnHeaders: boolean = false

Defined in projects/igniteui-angular/grids/core/src/services/exporter-common/exporter-options-base.ts:68

Specifies if column pinning should be ignored. If ignoreColumnsOrder is set to true, this option will always be considered as set to true.

let ignorePinning = this.exportOptions.ignorePinning;
this.exportOptions.ignorePinning = true;
ignorePinning: boolean = false

Defined in projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-options.ts:18

Inherited from: IgxExporterOptionsBase

Specifies whether the exported data should be sorted as in the provided grid. When you export grouped data, setting ignoreSorting to true will cause the grouping to fail because it relies on the sorting of the records.

let ignoreSorting = this.exportOptions.ignoreSorting;
this.exportOptions.ignoreSorting = true;
ignoreSorting: boolean = false

Defined in projects/igniteui-angular/grids/core/src/services/exporter-common/exporter-options-base.ts:46

Gets the width of the columns in the exported excel file.

let width = this.exportOptions.columnWidth;
get columnWidth(): number

Defined in projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-options.ts:47

Returns number

Sets the width of the columns in the exported excel file. If left unspecified, the width of the column or the default width of the excel columns will be used.

this.exportOptions.columnWidth = 55;
set columnWidth(value: number): void

Defined in projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-options.ts:60

Parameters

  • value: number

Returns void

Inherited from: IgxExporterOptionsBase

Gets the file name which will be used for the exporting operation.

let fileName = this.exportOptions.fileName;
get fileName(): string

Defined in projects/igniteui-angular/grids/core/src/services/exporter-common/exporter-options-base.ts:121

Returns string

Sets the file name which will be used for the exporting operation.

this.exportOptions.fileName = 'exportedData01';
set fileName(value: string): void

Defined in projects/igniteui-angular/grids/core/src/services/exporter-common/exporter-options-base.ts:133

Parameters

  • value: string

Returns void

Gets the height of the rows in the exported excel file.

let height = this.exportOptions.rowHeight;
get rowHeight(): number

Defined in projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-options.ts:76

Returns number

Sets the height of the rows in the exported excel file. If left unspecified or 0, the default height of the excel rows will be used.

this.exportOptions.rowHeight = 25;
set rowHeight(value: number): void

Defined in projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-options.ts:89

Parameters

  • value: number

Returns void

Gets the name of the worksheet in the exported excel file.

let worksheetName = this.exportOptions.worksheetName;
get worksheetName(): string

Defined in projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-options.ts:105

Returns string

Sets the name of the worksheet in the exported excel file.

this.exportOptions.worksheetName = "Worksheet";
set worksheetName(value: string): void

Defined in projects/igniteui-angular/grids/core/src/services/excel/excel-exporter-options.ts:121

Parameters

  • value: string

Returns void