如何防止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: