GetMatrixFromCsv (Opus Funktion)
Beschreibung
Diese Funktion generiert eine Matrix, welche die übergebenen CSV Daten enthält.
Argumente
Name | Typ | Beschreibung |
---|---|---|
 Data | string | CSV Data |
 Delimiter | char | 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. |
Strict | integer | 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"]] |
---|