项目中使用 CSV 导出数据时,如果数值过长则使用科学计数法展示,这往往跟实际的需求不符。究其原因不是 CSV 造成的,CSV 就是简单的文本格式,使用文本编辑器打开导出的 CSV 文件,可以发现数值就是原本的数值。是 Excel 以科学计数法存储长数值。
看网上的解决方案大都是在长数值的前/后加上一个字符,比如”\t”,让 Excel 以字符串的形式展示数值。
如果后续还需要对 CSV 文件做其它处理,加字符的方式可以会带来额外的工作,所以不如直接改为 Excel 导出。
Excel 本身也可以直接导入 CSV 文件,设置对应字段的格式。在 “数据”->“从文本/CSV”->选择对应的 csv 文件->点击转换数据->将对应的数值字段设置为文本 type text
-> 点击关闭并上载