Hallo,
ich habe ein Problem beim Übertragen einer CSV in einem Array.
CSV Datei:
Spoiler anzeigen
"Nachname","Vorname","Straße","Hausnummer","PLZ","Ort","Anzahl","Verbrauch","Musterartikel","Musterart"
"Musterman","Fritz","Feierstr.",5,23333,"Hamelhausen",5,3050,"1","3"
"Musterfrau","Victoria,Dr.","Abendrotstr.",7,23455,"Aschendorf",3,,"1","3"
"Müller","Heinz,Dr.","Feldstr.",1,23455,"Aschendorf",,7700,"1","3"
In Excel kann man die Daten importieren und wählt Trennzeichen >> , << und Texterkennungszeichen >> " << und alles ist gut...
Wenn ich die Daten in Autoit in ein Array übertragen möchte, stolpere ich ein wenig.
Bei:
$Array = _StringBetween($CSVline,'"','"')
bekomme ich falsche Spalten, da nur Spalten mit Textfeldern mit >> " << eingefaßt sind.
Bei:
$Array = StringSplit($SCVline,'"')
bekomme werden teilweise mehr Spalten erzeugt, da ein Komma auch im Vornamen Feld vorhanden sein kann.
Gibt es hier Eurer Meinung nach eine Lösung?
Viele Grüße.