# RANGETOCSV

#### Syntax

**RANGETOCSV**(*range*; *columnDelimiter*; *rowDelimiter*; *option*)

* *range* - der Bereich, der in einen csv-Text umgewandelt werden soll - ***Wertetyp**:* Bereich mit Zellen des Wertetyps "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* - gibt an, ob Begrenzungszeichen in den Zellenwerten umgewandelt werden sollen - ***Wertetyp**: Konstante (optional, Standardwert: <mark style="color:red;">noescaping</mark>)*\
  Mögliche Werte sind:
  1. *<mark style="color:red;">noescaping</mark>* - Begrenzungszeichen in Zellenwerten werden nicht umgewandelt
  2. *<mark style="color:red;">escaping</mark>* - Begrenzungszeichen in Zellenwerten werden umgewandelt (siehe Bemerkungen)

#### Bemerkungen

1. *rowDelimiter* kann leer sein, dann werden nur die einzelnen Zeilen des Bereichs zu einem Spaltenbereich verkettet.
2. Um Sonderzeichen wie Tabulator, Return oder Zeilenvorschub anzuwenden, kann die Funktion CHAR für die Begrenzungszeichen verwendet werden (siehe Beispiel unten).
3. Wenn *option* den Wert <mark style="color:red;">escaping</mark> hat, 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 Zellwert automatisch in doppelte Anführungszeichen gesetzt.

#### Beispiele

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

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

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nedyx.com/version-1.52-de-preview/clearlines-funktionen/bereichs-funktionen/rangetocsv.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
