excel打开csv文件篡改问题/excel-数字-尾数变0-数字前加0
整数据统计,用脚本从数据库里面导出来成csv后,提供给pm。但这还不算晚,pm有时候会说,提供给她的数据不会用…,打开后显示的结果不对…
具体原因就是打开的使用的excel,比如对于2010040190000100021110016400229这种数据,在excel里面就会变成2.0100401900001E+30。即使再excel里面再设置格式也不行了,数据已经被它认为是数字,被科学计数的方法给忽略了最后的部分了,通过设置单元格式恢复后,只能显示为2010040190000100000000000000000。
尾数就变0了,真是悲剧。同样,数字的前面也可能变零,还需要自己在数字前加0。
今天谷哥支援了一把,发现可以通过这种方式解决:
在excel2007里面,通过:数据-自文本,然后选好你的csv文件,进入下面提示框:

随后在下面的步骤中,将你需要的列选择成文本的:

这样,出来的结果就是正常的,可以直接给pm xls文件啦
---------------------------------------------------------------
本站作品根据创作共同协议进行授权, 转载时请务必以超链接形式标明文章原始出处
原文地址:http://www.mirecle.com/2010/04/28/excel-to-open-csv-file-tampering-issue-excel-number-ending-change-0.html
---------------------------------------------------------------
您可能会喜欢: