2015-06-26 26 views
-1

我保存Excel文件为.csv文件,这使得它具有的风格:忽略浮点数组中的字符?

58884,1,2912,3,,0,0,3_A,05-May-11,3,5,2,7.18161941, 

所以它使所有用逗号分隔的列。当我读取数组时,我将数据放入浮点数组中。我怎样才能将逗号与我真正想要的号码分开?谢谢您的帮助!

+3

欢迎来到stackoverflow.com。请花些时间阅读[帮助页面](http://stackoverflow.com/help),尤其是名为[“我可以问些什么话题?”]的章节(http://stackoverflow.com/help/)讨论话题)和[“我应该避免问什么类型的问题?”](http://stackoverflow.com/help/dont-ask)。另请[请阅读如何提出好问题](http://stackoverflow.com/help/how-to-ask)。您可能还想了解如何创建[最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。 –

+1

@Reconlll,你可以编辑你的问题,以纠正错别字和一切。如果你添加了你所尝试过的东西,你的代码等,你会得到更好的回应。 –

+1

@ReconIII你真正想要的数字**,有很多数字。 –

回答

3

在你的情况,我建议以下两个步骤:

  1. 斯普利特阵列由逗号
  2. 检查splited每一个部分是一个数字,如果是,将其添加到阵列中。

你可以找到here关于如何拆分字符串的一个很好的解决方案。 若要检查获得的字符串是否为有效数字,请参阅this