我正在使用*previous = r->right
并将其导出为.csv功能。在网格中,一列显示大的十进制值,例如angular-ui-grid
,10012279001780
。这些值在网页上正确显示。列上没有应用过滤器。当我将其导出到.csv并在MS Excel中打开时,这些值显示为10020056601780
,1.00123E+13
。
我也尝试在下面的过滤器中应用:
1.00128E+13
但是在MS Excel中仍然无法正常显示值。我也尝试使用专栏的HelperServices.filter('decimal', function () {
return function (text) {
return parseFloat(text).toFixed(0).replace(/\B(?=(\d{3})+(?!\d))/g, '');
};
});
和type:string
。即使在type:number
上正确打印值,也不会应用任何过滤器或任何类型。
如何在导出到.csv并在MS Excel中打开时正确显示大小数值?