导入时,大整数值无法正确显示

时间:2015-09-22 04:35:43

标签: angularjs excel csv angular-ui-grid

我正在使用*previous = r->right并将其导出为.csv功能。在网格中,一列显示大的十进制值,例如angular-ui-grid10012279001780。这些值在网页上正确显示。列上没有应用过滤器。当我将其导出到.csv并在MS Excel中打开时,这些值显示为100200566017801.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中打开时正确显示大小数值?

0 个答案:

没有答案