ag-grid导出Excel/CSV时如何自定义重复字段的列头名称?
解决ag-grid导出Excel时重复字段的列头自定义问题
直接通过exportDataAsExcel参数中的columnHeaders数组,与columnKeys一一对应自定义导出列头即可,具体修改如下:
修改后的代码:
downExcelFile() { const params = { columnKeys: ['firstName', 'lastName', 'email', 'mobile', 'email'], // 对应columnKeys的顺序,自定义每一列的导出表头 columnHeaders: ['First Name', 'Last Name', 'Email', 'Mobile', 'User Id'], allColumns: false, skipHeader: false, skipFooters: true, onlySelected: false, suppressQuotes: true, columnSeparator: ',' }; this.gridApi.exportDataAsExcel(params); }
关键说明:
columnHeaders数组的长度必须和columnKeys完全一致,每个元素对应同位置列的导出表头文本- 不需要修改的列,直接填入原列的
headerName即可,仅针对需要调整的列替换文本
内容的提问来源于stack exchange,提问作者Sayan
相关产品推荐
相关产品推荐

