ich habe eine CSVdatei mit einer Kopfzeile und einer Datenzeile in eine Stringlist eingelesen.
Code: Alles auswählen
// Ja, ich habe es vor Wochen mit ( String.Delimiter:=";" ) ausprobiert, aber irgendwas funktionierte da nicht :(
Stringlist.Add( copy(sKopf, 1, pos(';', sKopf)-1) + '=' + copy(sDaten, 1, pos(';', sDaten)-1));
// Das entspricht dann, auch wenn es falsche Syntax ist.
Stringlist.Names[i] = copy(sKopf, 1, pos(';', sKopf)-1)
Stringlist.Values[i] = copy(sDaten, 1, pos(';', sDaten)-1)
Jetzt habe ich das Problem, dass die CSV ab und an mehr als eine Datenzeile enthält. Ich möchte gerne weiterhin Stringlist verwenden, aber ich weiß nicht wie ich für Values quasi ein Array aus den passenden Werten der Datenzeilen eintragen kann.
Kann ich das immer noch mit Stringlist Names und Values lösen?
Welche Alternative empfehlt ihr?
Gruß,
Peter