excel打开.csv文件保证16进制不乱码

       博主在使用Excel打开.csv文件进行数据处理时,发现部分16进制数据(如10e0045,7895e00)e的前面位数据为0-9时,Excel打开会变成1.00E+46,7.90E+03,这种自动将16进制数据识别为带E格式的十进制。最主要原因是Excel打开.csv文件的方式不对。具体流程如下文所示,Excel打开.csv文件时,产生中文乱码也同样适用。博主使用office 2016版。

1.首先打开一个空的excel文件,点击数据,再点击自文本。

excel打开.csv文件保证16进制不乱码_第1张图片

2.找到自己的.csv文件所在位置,并选择该文件。

excel打开.csv文件保证16进制不乱码_第2张图片

3.点击导入后,出现文本导入向导,首先将文件原始格式修改为:Unicode(UTF-8),其他选项根据自己情况选择,点击下一步。

excel打开.csv文件保证16进制不乱码_第3张图片

4.选择自己.csv文件的分隔符号,点击下一步。

excel打开.csv文件保证16进制不乱码_第4张图片

5.在数据预览框中选取自己要编辑的数据列,将列数据格式选为文本,点击完成即可。要处理多列数据需要将每列都修改列数据格式为文本。

excel打开.csv文件保证16进制不乱码_第5张图片

6.最后导入数据即可。可以看到Excel打开的数据所有内容都没有改变。

你可能感兴趣的:(小杜勇闯数据处理,excel)