Hey Guys,
habe da wahrscheinlich eine blöde Frage aber, ich habe nichts gefunden dazu. Ich lese in VB.net CSV Dateien aus. Als Methode zum trennen verwend ich Split und packe dann das ganze in ein array.
So und nun zu meinem Problem, die CSV hat als Ersten Eintrag zum Beispiel mehrere Wörter oder manchmal auch nur ein Wort in Anführungszeichen "Wert" stehen, die Anführungszeichen hat mir der Streamreader immer mit in den String geladen und habe sie deswegen mit
entfernt. Jetzt habe ich aber das Problem das es in einigen Einträgen "Wert" ein Komma gibt, z.B.: "Wert1,2" welches die Split Funktion als Trennzeichen erkannt. Wie kann ich ihm das Einprügeln das er den Eintrag zwischen "" als kompletten Wert betrachtet ?
Dank euch wie immer für eure Hilfe !
Greetz CR
habe da wahrscheinlich eine blöde Frage aber, ich habe nichts gefunden dazu. Ich lese in VB.net CSV Dateien aus. Als Methode zum trennen verwend ich Split und packe dann das ganze in ein array.
Code:
Dim aryTextFile() As String Dim LineOfText As String LineOfText = SR1.ReadLine() aryTextFile = LineOfText.Split(",")
Code:
aryTextFile(1) = aryTextFile(1).Remove(0, 1) : lange = aryTextFile(1).Length : lange = lange - 1 : aryTextFile(1) = aryTextFile(1).Remove(lange)
Dank euch wie immer für eure Hilfe !
Greetz CR
Comment