Programmatic CSV Export
Updated on Feb 6, 2026
The KendoReact Grid provides programmatic methods via the Grid ref to export CSV data without using the built-in GridCsvExportButton component. This enables custom export workflows such as uploading to a server or previewing the data before download.
Grid Ref Methods
The Grid exposes two CSV-related methods through its ref:
| Method | Returns | Description |
|---|---|---|
saveAsCsv() | Promise<void> | Triggers a CSV file download. Returns a Promise that resolves when export is triggered |
getCsvBlob() | Blob | null | Returns the CSV data as a Blob for custom handling |
Usage Example
The following example demonstrates both methods:
- Download CSV - Uses
saveAsCsv()to trigger an immediate file download with async/await - Upload to Server - Uses
getCsvBlob()to get the Blob for custom upload logic - Preview CSV - Uses
getCsvBlob()to read and display the CSV content
Change Theme
Theme
Loading ...