Excel 科学计数法数值转换
问题场景
如果导出的数据文件后缀为.CSV,一般数值类型的数据超过12位后,单元格的数据就用科学计数法来表示了。
比如身份证号、较长的id,数值会超过12位,而科学计数法表示,不方便查看或操作,很多情况下需要转换成文本或可看到全部数据的类型。
特殊情况:CSV格式文件里的数值超过15位后改成文本或双击后,不是真正的数值,比如身份证号18位,则双击身份证号时,后几位自动补为0了,与原本的数据有误差。
重点
- 当然,最好备份一份,防止操作数据不可逆(备份和保存能解决工作中至少60%的问题)。
场景一
以下图中数据都为测试数据,不具备真实性!
- Excel文件打开数值不超过15位用科学计数法表示。
解决方案一
以上图C列的dep_id为例(不超过15位)用分列的方法。
- 第一步:选中列——>点击【数据】——>点击【分列】下的第一个选项【分列】
- 第二步:选择【分隔符号】——>点击【下一步】
- 第三步:选择【Tab】——>点击【下一步】
- 第四步:选择【文本】——>点击【完成】
- 第五步:最后结果
解决方案二
可以直接转换成数值查看。
- 第一步:选中要转换的列——>右键——>点击【设置单元格格式】——>选择【数值】,小数位数选择0——>点击【确定】
- 第二步:最后结果
场景二
- CSV文件打开数值超过15位数据用科学计数法表示时,后面自动补0了。
解决方案
第一步:先创建一个新的后缀名为.xls 的Excel文件
第二步:“WPS表格”的【数据】菜单项——>点击【导入数据】功能处弹出相应的对话框——>点击【选择数据源】
- 第三步:选择需要转换的csv文件,默认选项,点击下一步
- 第四步:默认【分隔符号】——>点击下一步
- 第五步:选择【逗号】——>点击下一步(因为CSV文件数据基本上都是以逗号分隔,点击完逗号可以看数据预览是否分列成功)
- 第六步:设置每列的数据类型,分别选中id列、dep_id列、ID number列和taskId列(这几列都是用科学计数法表示的)都设置成文本类型
- 第七步:最后结果
总结
实际业务场景复杂时,如果不能一次性解决问题,可择优使用、或可结合使用,多尝试,办法总比困难多!
Excel 科学计数法数值转换相关推荐
- python 数值型字符串实现四舍五入 decimal_Python将科学计数法数值转换为指定精度浮点数...
Python将科学计数法数值转换为指定精度浮点数 In [20]:money = 1190000.0 In [21]: traded_maket_value = 13824000000 In [22] ...
- c# 科学计数法值转换成正常值,返回字符串
/// <summary>/// 科学计数法值转换成正常值/// </summary>/// <param name="value"></ ...
- excel 科学计数法转换成文本完整显示_避免万次暴击,巧办法解决数字和文本之间的快速转化...
很多朋友在在数据整理的过程中都遇到过下图这种情况,大量数字内容,因为数字内容较长,excel以科学计数法进行了显示,多数时候我们会选中列设置单元格格式为文本,但单元格内容并不会转化为文本,需要对每个单 ...
- excel 科学计数法转换成文本完整显示_表格技巧—Excel里身份证号码显示不全的多种解决办法...
运用Excel表格可以快速统计和汇总数据,那么当在表格当中输入身份证号码时,表格通常显示不完全,这是为什么呢,今天小编就来给大家详细介绍当身份证号码显示不全时的多种解决办法,一起来学习一下吧. 首先, ...
- 科学计数法如何转换成普通的计数方式??
http://topic.csdn.net/u/20070716/15/23acde59-75ad-47c0-bc74-59e635427fcb.html 发表于:2007-07-16 15:13:3 ...
- C# 科学计数法的转换
在进行金融类应用开发的时候,经常会遇到使用科学计数法来表示一个精度非常高的数值, 例如:1E-10 这种数值无法用来直接计算,所以我们需要进行类型的转换,话不多说直接上源码 private stri ...
- java导出excel 科学计数法_基于Java将Excel科学计数法解析成数字
需要注意的是一般的科学表达式是 1.8E12 1.8E-12 而在Excel中的科学表达式是 1.8E+12 1.8E-12 我写的科学计数法的正则表达式是 (-?\d+\.?\d*)[Ee]{1}[ ...
- mysql导出excel 科学计数法_mysql导出长数字到excel避免显示为科学记数法 解决方法...
经常遇到MYSQL导出长数字或纯数字字符串(如身份证.卡券号.条码.流水号等)到csv或excel文件,用excel打开会显示为科学记数法,甚至后几位转为0.这是由Excel的特性决定的:Excel显 ...
- 普通数字到科学计数法的转换
这个代码的功能是把给定的数用科学计数法的方式实现 代码来自于<算法笔记>P209 数以string类的形式给出,返回的也是string类,并以引用方式修改了指数e,一开始e=0,其中精度n ...
- 超长浮点数据到科学计数法的转换
文本格式化工具类TextFormatUtil public class TextFormatUtil {private static DecimalFormat mDecimalFormat = ne ...
最新文章
- Spring Boot 实现接口幂等性的 4 种方案!还有谁不会?
- sm4算法(附源码、测试代码)
- Jmeter中中文乱码
- 我的 CSS3 笔记
- 微机原理换行代码_设置段落样式的标记中,用来换行的标记是:
- HVV之WIFI蜜罐反制红队
- 国内 UOS 统一操作系统曝光;联想宣布要 All in 5G​;Android Studio 新版发布 | 极客头条...
- nodejs pm2的简单应用
- 宝塔面板修改端口号无法登陆解决方案
- 中芯国际任命高永岗为董事长 周子学辞任执行董事职务
- JAVAscript中的this指向和this指向的修改
- 毕业设计 stm32人体健康监护系统 - 单片机 嵌入式 物联网
- matlab求一个数的位数字,matlab求一个三位整数各位数字的立方和等于该数本身则称为...
- 面试官:如何在ASP.NET Core里给Action传递参数
- Automation Anywhere 认证考试
- 全卷积网络(FCN)实战:使用FCN实现语义分割
- SAP灵活工作流(Flexible Workflow)
- 有关Word 2003中制表符和制表位
- 第八章 PE文件 windows程序设计 王艳平版
- 骨传导是表示啥、骨传导蓝牙立体声耳机