GridExcelExportOptions Interface
The options to apply on the Excel export.
Import
import { GridExcelExportOptions } from '@mui/x-data-grid-premium';
 
Properties
| Name | 
Type | 
Default | 
Description | 
| allColumns?  | 
boolean | 
false | 
If true, the hidden columns will also be exported. | 
| columnsStyles?  | 
ColumnsStylesInterface | 
 | 
Object mapping column field to Exceljs style | 
| exceljsPostProcess?  | 
(processInput: GridExceljsProcessInput) => Promise<void> | 
 | 
Method called after adding the rows to the workbook. | 
| exceljsPreProcess?  | 
(processInput: GridExceljsProcessInput) => Promise<void> | 
 | 
Method called before adding the rows to the workbook. | 
| fields?  | 
string[] | 
 | 
The columns exported. This should only be used if you want to restrict the columns exports. | 
| fileName?  | 
string | 
document.title | 
The string used as the file name. | 
| getRowsToExport?  | 
(params: GridGetRowsToExportParams<Api>) => GridRowId[] | 
 | 
Function that returns the id of the rows to export on the order they should be exported. | 
| includeColumnGroupsHeaders?  | 
boolean | 
true | 
If true, the headers of the column groups will be added into the file. | 
| includeHeaders?  | 
boolean | 
true | 
If true, the first row of the file will include the headers of the grid. | 
| valueOptionsSheetName?  | 
string | 
 | 
Name given to the worksheet containing the columns valueOptions. valueOptions are added to this worksheet if they are provided as an array. |