excel 打开csv中,数值类型超15位后变0

今天有财务的同事对账的csv的数值类型过程出现科学计数法,经过转化回来的数值是不对的问题,已经解决,在这里记录一下。

excel 打开csv中,数值类型超15位后变0_第1张图片

 

excel 打开csv中,数值类型超15位后变0_第2张图片

转化后,数值位数超15位后,自动用0来补,直接丢失了原本的数据精度,经过查找原因,跟excel的数值存放容量大小有关,超过容量大小了,就只能补0;不管怎么设置格式都不生效,原因是excel早就直接对超过位数的数值进行自动格式化,所以怎么都不行的了

excel 打开csv中,数值类型超15位后变0_第3张图片

 

由此,我想到了别的方法。在打开之前就设置了格式呢?所以我在excel打开csv来进行打开

excel 打开csv中,数值类型超15位后变0_第4张图片

 

 

excel 打开csv中,数值类型超15位后变0_第5张图片

 

excel 打开csv中,数值类型超15位后变0_第6张图片

excel 打开csv中,数值类型超15位后变0_第7张图片

 

excel 打开csv中,数值类型超15位后变0_第8张图片

这样就完美解决了,有用的话,点赞

你可能感兴趣的:(杂)