热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

解决Excel中CSV文件数值自动转换为科学计数法并导致低位数字变为0的问题及优化方法

在处理Excel中的CSV文件时,经常会遇到数值被自动转换为科学计数法,导致低位数字丢失的问题。例如,保存在CSV文件中的电话号码013812345678会被转换为1.38123E+11,从而丢失了前导零。为了避免这一问题,可以在保存数据时将其格式化为文本形式,如保存为"col1,013812345678"。需要注意的是,分隔符后的等号应紧随其后,中间不能有空格。此外,还可以通过设置Excel的单元格格式为文本,以确保数据的完整性。

保存在csv中的 013812345678,前面的0会被去掉,后面是科学计数法显示。保存成

col1,="013812345678" 即可。

注意,分隔符逗号后面直接接“=”等号。不能有空格。

参考csv文档:

http://www.creativyst.com/Doc/Articles/CSV/CSV01.htm


csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计数法显示且低位变0的解决方法的相关教程结束。



推荐阅读
author-avatar
拉着潜艇的鱼_396
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有