【发布时间】:2017-10-17 05:33:33
【问题描述】:
我正在将ag-grid 数据导出到具有很少date 类型列的excel。在打开导出的文件时,我观察到date 类型的列在从IE 导出时不会自动格式化为“日期”格式。同样的事情在Chrome 中工作正常。下面是格式化日期字符串的代码 -
exportData: function() {
var vm = this;
var params = {
fileName : vm.pageTitle + '.csv',
processCellCallback : function(params) {
if (params.value) {
if(params.column.colId === "endDate" || params.column.colId === "startDate"){
return params.value.toLocaleDateString();
}
}
return params.value;
}
};
vm.gridOptions.api.exportDataAsCsv(params);
}
下面是IE的excel截图-一般格式应该是Date
提前感谢您的帮助。
【问题讨论】:
-
作为澄清,您正在将数据导出到 csv 文件,然后要求 excel 打开该文件......并且由于 csv 文件不包含数据类型定义,Excel 需要 推断数据类型...你说从 chrome 导出工作正常吗?
标签: javascript excel internet-explorer ag-grid