Мой файл содержит данные в этом формате:
Name,Sal,Address,Location
Mike,"£10,732",xxxxxx,GBR
Bob,"£6,450",xxxxxxx,Fra
Arthur,"£8,320",xxxxx,Spa
James,"£7,423",xxxxxxxxxxxx,IRE
Мне нужно прочитать эти данные в массив строк.В моем новом файле мне нужно написать только столбцы Name, Sal и Location.Вот мой код:
Dim ioReader As New System.IO.Streamreader("C:\old.csv")
ioLines="Name,Sal,Location"
Dim ioWriter As New System.IO.StreamWriter("C:\new.csv")
While Not ioLine = ""
ioLine = ioFile.ReadLine
Dim values As String()
If ioLine <> "" Then
values = ioLine.Split(",")
Dim outPut as string=values(0) & values(1) & values(3)
ioLines += System.Environment.NewLine & outPut
EndIf
Когда я делю вышеупомянутые данные, значения столбца sal, которые уже содержат ",", разделяются на 2 ячейки.Я хочу сохранить значение столбца sal как одну ячейку, игнорируя "," между числами.Любые предложения, пожалуйста?