如何防止Excel截断CSV文件中的数字?

我的CSV文件的前几行看起来像这样(从Notepad ++查看时):

追踪,原始序列号,新序列号0000073800000000097612345678901234567890,0054,0001

当我在Excel中打开这个文件时,我得到这个:

在这里输入图像描述

出于某种原因,Excel正在截断序列号和跟踪号。 我已经尝试将格式更改为Text但仍然无法正常工作,因为Excel只能看到高达6:

7.38000000000976E + 34

如果我将其更改为Number

73800000000097600000000000000000000.00

我能做什么? 我只有60行,所以如果我必须重新开始,一些如何重写文本到Excel我会,但是我恐怕保存将再次改变格式。

您不需要重新开始或更改现有的CSV。 最快的方法可能是使用Excel的文本导入向导。 在Get External Data下的数据选项卡中,单击From Text并select您的CSV文件。

出现的向导会让你告诉Excel每个“列”的数据types,你可以告诉它为你的条形码使用文本。

Excel正试图通过格式化input值来“帮助”你。 为避免这种情况, 请不要双击该文件将其打开。 而是打开“ 数据”选项卡,然后在“ 获取外部数据”部分中单击“ 从文本”

告诉导入向导,这些字段是Text: