关于ag-grid-vue导出excel表格 进行内容valueFormatter

最近在写ag-grid-vue的项目 ,用到了导出Excel功能,但是导出的数据是原始数据,不怎么理想,后来找了点方法进行处理,导出效果很好

 

<AgGrid
          ...
          :defaultExcelExportParams="defaultExcelExportParams"
        ></AgGrid>



data () {
return { ... defaultExcelExportParams: exportParams({ fileName: this.$route.meta.title }) // 导出文件名字配置 } }, export const exportParams = ({ fileName = 'export', sheetName = 'sheet1' }) => { return { fileName, sheetName, autoConvertFormulas: true, processCellCallback: (params) => { const colDef = params.column.getColDef() if (colDef.valueFormatter) { const valueFormatterParams = { ...params, data: params.node.data, node: params.node, colDef: params.column.getColDef() } return colDef.valueFormatter(valueFormatterParams) } return params.value } } }

 

 

报表结果:真香~

 

posted @ 2022-09-02 10:39  bomdeyada  阅读(789)  评论(1编辑  收藏  举报