在网格中导出到csv的反应是删除数字单元格中的前导零。 ag-grid-enterprise@18.0.1与react@16.8
如果我们以excel表格下载,则此cellStyle可以正常工作。但不适用于Csv下载。我们也需要将样式应用于csv。
Excel样式对象:
excelStyles : [{
id: "textFormat",
dataType: "string"
}]
在列defs中传递cellClass:
{
headerName: "colname",
field: "field",
cellClass: "textFormat"
}
将excelStyles属性添加到ag-grid中:
<AgGridReact excelStyles={excelStyles}....>
当我们在ms excel中打开csv文件时,我们应该能够看到单元值为00001,而不仅仅是1。
答案 0 :(得分:0)
您始终可以处理每个单元格,并确定如何将其导出为CSV:
https://www.ag-grid.com/javascript-grid-export/#processcellcallback
params.processCellCallback = function(params) {
return parseInt(params.value, 10);
};
this.gridApi.exportDataAsCsv(params);