之前一直不知道这个方法,知道的就跳过吧,勿喷。
我们将身份证号,订单号,手机号,银行卡号等存到文本中,但是使用excel打开的时候
通常会变成科学技术法的样式
如果我们是将数据主动存到 excel中可以通过设置单元格格式为文本即可
但是有的时候这些数据并不是从excel录入的,例如我们从网站中导出。
例如商城导出订单信息,订单号往往很长,而且许多网站后台导出的数据是存到
了csv文件中,而这个文件又默认是使用excel打开。当然我们希望使用excel打开,毕竟基于
excel的强大功能。
例如打开后:
可以看到订单是科学技术法的形式,即使上面有比较详细的数据,但是最后两位是0的
(然而实际上这里的订单最后两位并不是0)
我们使用 notepad++ 或者 记事本打开看一下
(然而实际上这里的订单最后两位并不是0)
我们使用 notepad++ 或者 记事本打开看一下
可见这样显示是合适的
解决办法:
新建一个空白的excel
依次点击 数据–自文本 之后选择你的csv文件
解决办法:
新建一个空白的excel
依次点击 数据–自文本 之后选择你的csv文件
直接下一步
选择逗号,下一步
之所以选择逗号是因为我们之前是使用 记事本打开csv文件的时候发现每个列的数据使用逗号分割的
格式选择文本,点击完成。
直接确定即可(=$A$1 表示从A1开始)
最后效果
最后效果
打完收工 🙂
此文章通过 python 爬虫创建,原文是自己的csdn 地址: 使用excel打开文件,修正长度过长的数字后几位变为0的问题