我在angularjs
中使用angular-ui-grid
号码过滤器。在网格中,过滤器工作正常。但是当我将网格导出到csv
并打开到excel时,它无法正常工作。
我也在exporterFieldCallback
添加了过滤器。
在网格中:cellFilter: 'number:6', type: 'number'
和exporterFieldCallback
:
if(col.name == 'columnName'){
return $filter('number')(input,6);
}
数字在网格上显示6位小数。但是当我将其导出到csv
并打开到excel时,零被截断。
请找到显示数字的this plunker of angularjs number filter,其中指定的fractionSize也可以在网格中正常工作。但是在导出网格时不起作用。
如果网格中的值为3.000000
,那么在excel中,它仅显示3
。
如果网格中的值为1.415400
,那么在Excel中,它仅显示1.4154
。
为什么在将angular-ui-grid
导出到csv
并在Excel中打开时截断零?如何在Excel中显示与网格上显示的值相同的值?