This event is emitted when a column is exported.
this.exporterService.onColumnExport.subscribe((args: IColumnExportingEventArgs) => {
// put event handler code here
});
This event is emitted when the export process finishes.
this.exporterService.onExportEnded.subscribe((args: ICsvExportEndedEventArgs) => {
// put event handler code here
});
This event is emitted when a row is exported.
this.exporterService.onRowExport.subscribe((args: IRowExportingEventArgs) => {
// put event handler code here
});
Method for exporting IgxGrid component's data.
this.exporterService.export(this.igxGridForExport, this.exportOptions);
Method for exporting any kind of array data.
this.exporterService.exportData(this.arrayForExport, this.exportOptions);
Ignite UI for Angular CSV Exporter Service - Documentation
The Ignite UI for Angular CSV Exporter service can export data in a Character Separated Values format from both raw data (array) or from an
IgxGrid.Example:
public localData = [ { Name: "Eric Ridley", Age: "26" }, { Name: "Alanis Brook", Age: "22" }, { Name: "Jonathan Morris", Age: "23" } ]; constructor(private csvExportService: IgxCsvExporterService) { } const opt: IgxCsvExporterOptions = new IgxCsvExporterOptions("FileName", CsvFileTypes.CSV); this.csvExportService.exportData(this.localData, opt);