# CSVTORANGE

#### Syntax

**CSVTORANGE**(*csvText*; *columnDelimiter*; *rowDelimiter*; *option*)

* *csvText -* der csv-Text, der in einen Bereich umgewandelt werden soll - ***Wertetyp**: Text*
* *columnDelimiter* - das Zeichen, das die Zellenwerte spaltenweise trennt - ***Wertetyp**: Text (optional, Standardwert: “;”)*
* *rowDelimiter* - das Zeichen, das die Zellenwerte zeilenweise trennt - ***Wertetyp**: Text (optional, Standardwert: empty)*
* *option* - Option, um Begrenzungszeichen in den Zellwerten umzuwandeln - ***Wertetyp:** Konstante (optional, Standardwert: <mark style="color:red;">noescaping</mark>)*\
  Mögliche Werte sind:
  1. *<mark style="color:red;">noescaping</mark>* - Begrenzungszeichen in Zellwerten werden nicht umgewandelt
  2. *<mark style="color:red;">escaping</mark>* - Begrenzungszeichen in Zellwerten werden umgewandelt (siehe Bemerkungen)

#### Bemerkungen

1. Um Sonderzeichen wie Tabulator, Return oder Zeilenvorschub anzuwenden, verwenden Sie die Funktion CHAR für die Begrenzungszeichen (siehe Beispiel unten).
2. Wenn *option den Wert* <mark style="color:red;">escaping hat</mark>, werden die Begrenzungszeichen auf folgende Weise umgewandelt):
   1. es werden alle doppelten Anführungszeichen aller Texte im Bereich automatisch durch zwei doppelte Anführungszeichen ersetzt.
   2. wenn ein Zellwert eines der beiden Begrenzungszeichen oder ein Anführungszeichen enthält, wird der Zellenwert automatisch in doppelte Anführungszeichen gesetzt.

#### Beispiele

<figure><img src="https://content.gitbook.com/content/UHij42nMV8tut4oUjbNm/blobs/5JowjVYUsIWBc2hO2juo/grafik.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/UHij42nMV8tut4oUjbNm/blobs/NUQFHifOuqPOTICtlu2B/grafik.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/UHij42nMV8tut4oUjbNm/blobs/7nhJswwLWeyCxnnQzuvE/grafik.png" alt=""><figcaption></figcaption></figure>
