wss. 发表于 2020-9-4 09:55:05

导出数值精度问题

正确单元格上为59.3734 但是导出到excel上为59.37 ,在excel上单击到该单元格数据的确是59.3734,只是显示只保留两位小数,
如何在导出的时候设置这种默认显示格式呢

KevinChen 发表于 2020-9-4 09:55:06

您好,Wijmo本身不支持Excel的formatter,提供两个方案:

1、可以在导出前,在设置中加入回调函数,把数字格式的value转为字符串:
https://demo.grapecity.com.cn/wijmo/api/interfaces/wijmo_grid_xlsx.iflexgridxlsxoptions.html#formatitem

2、建议参考SpreadJS,SpreadJS可以更好地兼容Excel:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/#/samples

Richard.Ma 发表于 2020-9-4 10:40:23

问题已经收到,验证后给您回复

wss. 发表于 2020-9-7 15:02:31

Richard.Ma 发表于 2020-9-4 10:40
问题已经收到,验证后给您回复

你好,请问验证了么

KevinChen 发表于 2020-9-7 17:00:17

您好,value没有改变,这里显示2位小数的原因在于Excel默认对于数字类型的数据显示时会自动保留2位小数,在Excel中改一下数据格式即可。

wss. 发表于 2020-9-10 16:22:09

KevinChen 发表于 2020-9-7 17:00
您好,value没有改变,这里显示2位小数的原因在于Excel默认对于数字类型的数据显示时会自动保留2位小数,在 ...

我直接在excel输入时不会出现这种保留两位的情况,那么这种情况在导出的时候能否做控制

Richard.Ma 发表于 2020-9-10 18:27:21

问题已经收到,版主验证后会给您回复
页: [1]
查看完整版本: 导出数值精度问题