Hallohallöchen,
Da ich gerade mega auf dem Schlauch stehe wollte ich mal fragen, ob mir einer von euch weiterhelfen kann.
Folgendes Problem:
Ich lese eine eine verschlüsselte .csv Datei ein, entschlüssel sie das folgender Syntax entsteht.
Code:
spalte1;spalte2;spalte3;spalte4
spalte1;spalte2;spalte3;spalte4
spalte1;spalte2;spalte3;spalte4
Mein nächster Schritt ist der, der jede Zeile einzeln in ein 1-dimensionales Array packt.
PHP Code:
Dim d_in As String = "spalte1;spalte2;spalte3;spalte4
spalte1a;spalte2a;spalte3a;spalte4a
spalte1a;spalte2a;spalte3a;spalte4a"
Dim in_arr As String = d_in.Split(vbCrlf)
Nun will ich natürlich jede Zelle einzeln.
PHP Code:
For i As Integer = 0 to in_arr.Count -1
Dim zeile_txt As String = in_arr(i)
Dim zelle_txt As String = zeile_txt.Split(";")
Next
Nun mein nächster Schritt in dem ich jede ausgelesene Zelle in mein Listview schreiben. (Ich erweitere obigen Code)
PHP Code:
For i As Integer = 0 to in_arr.Count -1
Dim zeile_txt As String = in_arr(i)
Dim zelle_txt As String = zeile_txt.Split(";")
Dim v_str(3) As String
Dim tmp_lvi As ListViewItem
v_str(0) = zelle_txt(0)
v_str(1) = zelle_txt(1)
v_str(2) = zelle_txt(2)
v_str(3) = zelle_txt(3)
tmp_lvi = New ListViewItem(v_str)
MeinListView.Items.Add(tmp_lvi)
Next
Doch da ist das Üroblem! Er meint stets, dass alles was den Index von 0 bei dem "zelle_txt" Array überschreitet, wäre außerhalb. Selbst nach dem erfolgreichen Check mit
PHP Code:
zelle_txt.count
welcher uns 4 zurückgibt.
Ich bin ratlos.
Ich hoffe ich habe alles gut erklärt.