VB.FileIO.TextFieldParser
似乎需要或假定文件中的每一行文本都用CRLF
分隔。我需要从具有逗号分隔数据的文件中解析数据……但是每行的开头各行用感叹号(!
)隔开。
有人可以显示如何一次将每一行解析为一个字符串并显示在文本框中吗?数据项可能包含空格,并且可能包含负值。
样本TXT数据文件:
!1,2.2,3.33,4.444,5,66,-77, 8,-9.992,2.3,3.34,4.555,5,66,-78, 9,-9.99!1,2.2,3.33,4.444,5,66,-77, 8,-9.99!1,2.2,3.33,4.444,5,66,-77, 8,-9.99
答案 0 :(得分:0)
您可以使用!分割文本文件。这样的分隔符。
Dim str As String = IO.File.ReadAllText(path)
Dim arr() As String = str.Split("!")
For Each s As String In arr
Textbox1.Text &= s & vbNewLine
Next