有的小伙伴们遇到这个问题的时候不知道该怎么办了?
从外面导入的 csv 格式文本文件,如果里面的数字串超过一定的数位,我们再 Excel 打开后,数字超过的位数就会变成 0 或者 e+等咱们看不懂的字符 。
什么原因呢?主要是 Excel 它最大能识别到位数只有 15 位 。
例如我们有一个纯数字串的 csv 文件
那么 csv 格式是 Excel 能识别的文件格式之一用 Excel 打开后,如下图 18 位的数字变成了我不认识的数字加字符了,点击某一个数字后我们看见的数据后面也全是零,那么我们要怎么才能保留 18 位完整的数字呢?
两个方法 。
第一个:复制
在 csv 文件右键菜单选择打开方式—选择记事本
打开文件后,ctrl+a 全选所有内容,然后打开一个空白excel表格复制进去 。
在这里有的小伙伴们肯定会有疑问了,为什么我也是复制过去的,数据没有自动分开,还是在第一列里面?如下图
因为 Excel 没有识别到逗号,在 Excel 里面逗号是作为一个分离符的 。
接下来我们使用数据—里面的分列功能就可以把它们分开,爱恨情仇啊哈哈!
选中第一例
接下来勾选逗号 。
点击下一步,在接下来把文本前面打上勾 。
方法一完成
第二:导入数据
导入数据文件后,就跟第一个方法一样操作就可以了 。
第三个:使用查询
点击—数据选项卡下面的自文件—从文本或者 csv 导入
打开导入数据后,选择 csv 文件点击确定,弹出如下窗口 。
接下来我们点击转换数据
选中第一例,右键菜单选择 更改类型 文本
完成上图操作以后,点击左上角的关闭并上载
最终加载到表格的结果和样式如下图
【在导入一长串数字后末尾会变成0 excel数字最后几位变成0】
推荐阅读
- 小苏打白醋腐蚀地砖吗
- 硬化院子要钢筋做底吗
- 塑胶地板安装方法是怎样的
- 双解双树是什么
- 雪莲果榨汁在放些啥水果好
- 棉衣缩水了如何处理
- 太阳能灯能亮多长时间
- 高层窗户怎么固定在墙体上
- 枫糖浆是什么东西
- 唐朝皇帝都都是在哪埋葬