2014-03-12 134 views
0

我们有一个库存软件,可以将库存数据导出到我们使用excel分析的csv文件中。但是,我遇到了一些序列号的问题,这些序列号都是数字,并且由于某些原因而以零开头。CSV问题与0

例子:

  1. “000015”
  2. “0015”

在例1和2,我们的库存软件将它们视为不同的序列号(这是有道理的,因为它是一个字符串和两个项目不应该有相同的序列号)...但是,一旦我将其导出为CSV,在示例1和2的序列号列中,我只看到“15”,因此在处理库存时产生问题因为“重复的数字”,Excel中的项目。我猜csv正在将该字段视为“数字”而不是“文本”或“字符串”。

我的问题是... csv文件导出后的问题,以及excel如何处理它,或者是库存软件如何准备导出csv文件的问题?

如果这是excel的东西,请确定如何解决它的建议。

感谢

+0

刚刚确认了它与Excel如何解释该列的问题。我用Notepad ++打开了csv文件,发现它们以正确的方式导出。 –

+0

它们的值是用双引号括起来还是只在你的Post中? –

+0

@加里的学生。我用记事本++打开了文章,并在csv文件中做了它们,它们也用双引号 –

回答

1

我找到了一种方法来解决它。

我将扩展名从.csv更改为.txt,并用excel重新打开。然后我能够确切地指定每个列应该如何处理。并与我是有问题的人,我只是把它归类为“文本”,而不是“一般”

下面是从下面的链接中的步骤:

我认为最好的方法是阅读该文件通过将文件 扩展名重命名为“.txt”。然后当你打开文件时,对话窗口将会出现 。选择分隔文件并浏览每个窗口。一个 第二个窗口只检查分隔符列的逗号。现在这里是 的窍门。在第三个窗口中,您可以选择每个字段并指定是否希望以文本或数字的形式读入该列。为大数字的字段选择 的文本。

链接:

http://social.msdn.microsoft.com/Forums/office/en-US/64c1ee52-eb53-4202-bb27-d9b08d3bd60a/long-number-in-csv-file-appearing-in-scientific-notation-by-default

谢谢!

+0

干得好!感谢您发布解决方案............ + 1 –