---
title: "GetMatrixFromCsv (Opus Funktion)"
---
### Beschreibung

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

### Argumente

| Name | Typ | Beschreibung |
| --- | --- | --- |
| Data | [string](../../standard-datentypen/string.md) | CSV Data |
| Delimiter | [char](../../standard-datentypen/char.md) | 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](../../standard-datentypen/integer.md) | 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]]](../../standard-datentypen/string.md)

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",';');
```

### Siehe auch

[GetCsvFromMatrix](../stringfunktionen-opus/getcsvfrommatrix-opus-funktion.md)
