GetMatrixFromCsv (Opus Funktion)

Beschreibung

Diese Funktion generiert eine Matrix, welche die übergebenen CSV Daten enthält.

Argumente

NameTypBeschreibung
 DatastringCSV Data
 Delimiterchar

Optional: Trennungszeichen, z.B. ';'

Wird der Wert 0 übergeben, wird versucht, das korrekte Trennungszeichen automatisch aus dem CSV zu eruieren. Dabei werden nur Tabulator, Komma und Semikolon in Erwägung gezogen. Beim Wert 0 ist in Betracht zu ziehen, auch das Argument Strict auf 1 zu setzen, da es sonst in bestimmten Fällen zu Fehlinterpretationen kommen kann.

Wird das Argument weggelassen, wird das Trennungszeichen des Systems genommen.

Strictinteger

Optional

0 = (default) Es können auch Daten verarbeitet werden, welche nicht gleich viele Spalten in jeder Zeile haben

1 = Es müssen gleich viele Spalten in jeder Zeile vorhanden sein.

Rückgabewert [[string]]

Eine Matrix mit String Werten. Ist die Matrix leer, ist entweder ein Fehler aufgetreten (insbesondere mit dem Argument Strict = 1) oder die Daten sind wirklich leer.

Beispiel

MyMatrix = GetMatrixFromCsv("text1;text2;text3",';');

Resultat: MyMatrix = [["text1,"text2","text3"]]

Siehe auch

GetCsvFromMatrix