Excel 科学计数法数值转换

Excel 科学计数法数值转换Excel 科学计数法数值转换 解决数据超过 15 位后面几位变成 0 的问题

问题场景


  • 如果导出的数据文件后缀为.CSV,一般数值类型的数据超过12位后,单元格的数据就用科学计数法来表示了。
  • 比如身份证号、较长的id,数值会超过12位,而科学计数法表示,不方便查看或操作,很多情况下需要转换成文本或可看到全部数据的类型。
  • 特殊情况:CSV格式文件里的数值超过15位后改成文本或双击后,不是真正的数值,比如身份证号18位,则双击身份证号时,后几位自动补为0了,与原本的数据有误差。

重点


  • 当然,最好备份一份,防止操作数据不可逆(备份保存能解决工作中至少60%的问题)。

场景一


以下图中数据都为测试数据,不具备真实性!

  • Excel文件打开数值不超过15位用科学计数法表示。

img

解决方案一


以上图C列的dep_id为例(不超过15位)用分列的方法。

  • 第一步:选中列——>点击【数据】——>点击【分列】下的第一个选项【分列】

img

  • 第二步:选择【分隔符号】——>点击【下一步】

img

  • 第三步:选择【Tab】——>点击【下一步】

img

  • 第四步:选择【文本】——>点击【完成】

img

  • 第五步:最后结果

img

解决方案二


可以直接转换成数值查看。

  • 第一步:选中要转换的列——>右键——>点击【设置单元格格式】——>选择【数值】,小数位数选择0——>点击【确定】

img

  • 第二步:最后结果

img

场景二


  • CSV文件打开数值超过15位数据用科学计数法表示时,后面自动补0了。

img

解决方案


  • 第一步:先创建一个新的后缀名为.xls 的Excel文件
  • 第二步:“WPS表格”的【数据】菜单项——>点击【导入数据】功能处弹出相应的对话框——>点击【选择数据源】

img

  • 第三步:选择需要转换的csv文件,默认选项,点击下一步

img

  • 第四步:默认【分隔符号】——>点击下一步

img

  • 第五步:选择【逗号】——>点击下一步(因为CSV文件数据基本上都是以逗号分隔,点击完逗号可以看数据预览是否分列成功)

img

  • 第六步:设置每列的数据类型,分别选中id列、dep_id列、ID number列和taskId列(这几列都是用科学计数法表示的)都设置成文本类型

img

  • 第七步:最后结果

img

总结


实际业务场景复杂时,如果不能一次性解决问题,可择优使用、或可结合使用,多尝试,办法总比困难多!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229140.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午5:23
下一篇 2026年3月16日 下午5:23


相关推荐

  • RabbitMQ入门:在Spring Boot 应用中整合RabbitMQ

    在上一篇随笔中我们认识并安装了RabbitMQ,接下来我们来看下怎么在SpringBoot应用中整合RabbitMQ。先给出最终目录结构:搭建步骤如下:切换到amqp应用的控制台,能看到打印

    2022年2月16日
    42
  • java中的notify和notifyAll有什么区别?

    java中的notify和notifyAll有什么区别?作者 知乎用户链接 https www zhihu com question answer 来源 知乎著作权归作者所有 商业转载请联系作者获得授权 非商业转载请注明出处 今天正好碰到这个问题 也疑惑了好久 看了一圈知乎上的答案 感觉没说到根上 所以自己又好好 Google 了一下 终于找到了让自己信服的解释 先说两个概念 锁池和等待池锁池 假设线程 A 已经拥有了某

    2026年3月26日
    2
  • 操作系统分为用户态和内核态_内核态 用户态

    操作系统分为用户态和内核态_内核态 用户态这节课给你带来了一道非常经典的面试题目:用户态线程和内核态线程有什么区别?这是一个组合型的问题,由很多小问题组装而成,比如:用户态和内核态是什么?用户级线程和内核级线程是一个怎样的对应关系?内核响应系统调用是一个怎样的过程?……而且这个问题还关联到了我们后面要学习的多线程、I/O模型、网络优化等。所以这是一道很不错的面试题目,它不是简单考某个概念,而是通过让求职者比较两种东西,从而考察你对知识整体的认知和理解。今天就请你顺着这个问题,深入学习内核的工作机制,和我一起去理解用户

    2025年12月12日
    5
  • cutoff激活成功教程版下载_cutout

    cutoff激活成功教程版下载_cutout000000013F67F64|E831680500         |callcutout.13F6D5E80                  |000000013F67F64|4C8D0DCAF33C00   |lear9,qwordptrds:[13FA4EA20]        |;13FA4EA20:L”menuicon.png”

    2025年12月3日
    8
  • 前端常见的浏览器兼容性问题及解决方案

    前端常见的浏览器兼容性问题及解决方案市场上浏览器种类很多 不同浏览器的内核也不尽相同 所以各个浏览器对网页的解析存在一定的差异 浏览器内核主要分为两种 一是渲染引擎 另一个是 js 引擎 内核更加倾向于说渲染引擎 常见的浏览器内核 常见的浏览器内核可以分四种 Trident Gecko Blink WebkitIE 浏览器 Trident 内核 也成为 IE 内核 Chrome 浏览器 Webkit 内核 现在是 Blink 内核 Firefox 浏览器 Gec

    2026年3月17日
    2
  • java中创建数组的三种方法

    java中创建数组的三种方法publicstaticvoidmain(String[]args){ //创建数组的第一种方法 int[]arr=newint[6]; intintValue=arr[5]; //System.out.println(intValue); //创建数组的第二种方法 int[]x={1,2,3,4}; //System.out.println(x[1]); //…

    2022年6月7日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号