导入不带分隔符的CSV文件 - VB.net

时间:2016-03-21 20:10:56

标签: vb.net csv

我是VB.net的新手,请原谅我,如果这应该是一个非常简单的观点。 我有一个1列的Excel文件,其值如下:

  

1111
  2222
  3333
  4444

当我将其保存为CSV时,我会在新行上获得每行而没有任何分隔符/分隔符。

我面临的困难是,当我循环数据时,我只得到第一行,因为显然我似乎无法识别我应该使用哪个分隔符。

如何导入该CSV文件并在循环或数据表中使用它的值?

感谢您的时间和帮助。

1 个答案:

答案 0 :(得分:1)

很可能是使用回车符或换行符来分隔数据,这会使用类似的东西分开

Dim sLines() As String = sFileData.Split(vbCr)

    Dim sLines() As String = sFileData.Split(vbLf)

或者仍然像安德鲁建议的那样。

Dim sLines() as String = File.ReadAllLines(sFilePath)