您好,看了您上传的Excel文件,实际上展示出来的单元格数值会根据列宽发生变化,如图:
导入到SpreadJS后,实际值是根据该单元格的实际数值来计算的,小数末位略有误差,是由于js原生的浮点运算误差所致,如图:
对于这个问题,个人还是建议您采用设置单元格格式的方式,个人猜想您用不了这么多位的小数,
那么单元格格式您可以设置为保留小数点后3位,然后获取单元格的值时,您可以采用
sheet.getText(); 方法来直接获取到格式化后的字符串,也就是3位小数的数字字符串,
这样应该能满足您的需求。getText方法的API:
http://help.grapecity.com/spread ... ksheet~getText.html
|