Czytaj plik Csv z LineFeeds w jego polach
Mam ten kod, aby odczytać plik csv:
Dim strLineValue As String
Using sr As StreamReader = File.OpenText("FilePath")
strLineValue = sr.ReadLine
Do While strLineValue IsNot Nothing
strLineValue = sr.ReadLine
n += 1
Loop
End Using
Moim problemem jest to, że natrafiam na plik csv, który wygląda następująco:
"Text1 LF LF text2","text3",text4,text5, , , , ,LF
"Text6 LF LF text8","text9",text10,text11, , , , ,LF
gdzie LF to Line Feed.
Więc mam coś takiego, co jest złe
Text1
text2 text3 text4 text5
Text6
text8 text9 text10 text11
Wszelkie pomysły, jak mogę przezwyciężyć to złe zachowanie mojego kodu w tego typu plikach
PS. 1. Jeśli otworzę plik csv w Excelu, rozpozna on poprawnie linie, po prostu ma pierwszą komórkę wielowierszową
2. Myślę, że może pierwsze 2 LF są po prostu LF i LF, które mam na końcu każdej linii są LF i CR, ale jak mogę zobaczyć różnicę (otworzyłem plik csv w Word, aby zobaczyć znaki )