> For the complete documentation index, see [llms.txt](https://joinpoints.gitbook.io/doku/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://joinpoints.gitbook.io/doku/grundfunktionen/export/csv.md).

# CSV

Exportiere Daten aus Joinpoints als CSV-Datei für Excel oder andere Systeme.

Mit dem **CSV-Export** lädst du Daten aus Joinpoints als CSV-Datei herunter. Verarbeite die Datei zum Beispiel in Excel weiter oder übergib sie an andere Systeme.

### Export-Vorlage konfigurieren

Mit einer Export-Vorlage legst du Spalten, Formate und Funktionen einmal fest. Du kannst sie später für weitere CSV-Exporte wiederverwenden.

### Export-Vorlage erstellen

{% stepper %}
{% step %}

#### Einstellungen öffnen

Öffne **Einstellungen** und wähle **Exportvorlagen**.

<div align="left"><figure><img src="https://3725887704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsRVgsGgrgnbwS5l29ABp%2Fuploads%2FD0iDj74Y7ufsyym4rRlL%2Fimage.png?alt=media&amp;token=502faa9e-efcb-4d8e-aa30-96442463fde0" alt="" width="165"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

#### Vorlage erstellen

Klicke auf **Export-Vorlage erstellen**.

<div align="left"><figure><img src="https://3725887704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsRVgsGgrgnbwS5l29ABp%2Fuploads%2F8t2SBx9pgpNhzUk0ay8c%2Fimage.png?alt=media&amp;token=249a4ae7-b397-4675-b74f-c860a8bb5e64" alt="" width="295"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

#### Datenbereich auswählen

Wähle die Pipeline oder Datenbank aus, für die du die Vorlage verwendest.

Der zugeordnete Datenbereich wird nach dem Erstellen bei der Export-Vorlage blau hinterlegt angezeigt.

<div align="left"><figure><img src="https://3725887704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsRVgsGgrgnbwS5l29ABp%2Fuploads%2FpkX5qKg7wilI3Ou1Z6s4%2Fimage.png?alt=media&amp;token=c504955b-d909-42d3-a1d6-95387de54623" alt="" width="163"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

#### Vorlage benennen

Gib unter **Speichern unter** einen Namen für die Vorlage ein.

<div align="left"><figure><img src="https://3725887704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsRVgsGgrgnbwS5l29ABp%2Fuploads%2FklvB6iwwa8PLhUcQ8Pld%2Fimage.png?alt=media&amp;token=ee4e9d6d-d326-4584-97bf-2d42697e5fa6" alt="" width="332"><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}

### Ausgabeformat festlegen

Lege fest, wie Joinpoints Datumswerte, Zahlen und Zeichen in die CSV-Datei schreibt.

{% stepper %}
{% step %}

#### Datumsformat wählen

Wähle die gewünschte Darstellung, zum Beispiel **dd.MM.yyyy** oder **MM/dd/yyyy**.

<div align="left"><figure><img src="https://3725887704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsRVgsGgrgnbwS5l29ABp%2Fuploads%2FvYPxhQro4SoAi9NnHEuD%2Fimage.png?alt=media&amp;token=a0fbc762-9b6a-419a-88aa-9334d71b6a8f" alt="" width="329"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

#### Zahlenformat wählen

Lege das Dezimaltrennzeichen fest:

* **English** — zum Beispiel `300.55`
* **Deutsch** — zum Beispiel `300,55`

<div align="left"><figure><img src="https://3725887704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsRVgsGgrgnbwS5l29ABp%2Fuploads%2FK2wZHhoS6jz97uHx58Rb%2Fimage.png?alt=media&amp;token=654db388-d3c2-4364-b70c-df8cf8eb1f36" alt="" width="432"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

#### Codierung wählen

Wähle die passende Zeichencodierung:

* **UTF-8** eignet sich für die meisten Systeme und Schnittstellen.
* **ANSI (Excel-Standard)** eignet sich für die Weiterverarbeitung in Excel.

<div align="left"><figure><img src="https://3725887704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsRVgsGgrgnbwS5l29ABp%2Fuploads%2F6J6Gx10q55Ir5Mym5TVg%2Fimage.png?alt=media&amp;token=242342eb-d3bb-4d21-a026-9e195526330f" alt="" width="308"><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}

### Exportspalten festlegen

Bestimme, welche Daten die CSV-Datei enthält und wie die Spalten heißen.

{% stepper %}
{% step %}

#### Spalte benennen

Gib jeder Exportspalte einen eindeutigen Spaltennamen.

<div align="left"><figure><img src="https://3725887704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsRVgsGgrgnbwS5l29ABp%2Fuploads%2FfQToUfflwLY3aqpYHjgD%2Fimage.png?alt=media&amp;token=a283848d-a353-4608-87b8-dff2da6b1c13" alt="" width="328"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

#### Export-Ausgabe zuordnen

Wähle unter **Export-Ausgabe** das Joinpoints-Feld aus, das exportiert wird.
{% endstep %}

{% step %}

#### Weitere Spalten hinzufügen

Wähle die passende Option:

* Mit **Neue Export-Spalte hinzufügen** nimmst du weitere Joinpoints-Felder in den Export auf.
* Mit **Neue leere Spalte hinzufügen** erstellst du eine zusätzliche Spalte mit einem festen Ausgabetext. Ergänze so zum Beispiel bei allen exportierten Eingangsrechnungen den Wert `ER`.

{% hint style="info" %}
In leeren Spalten kannst du auch die [Klammersprache](/doku/einrichtung/customizing/klammersprache.md) verwenden. Damit stellst du Ausgaben dynamisch zusammen.
{% endhint %}
{% endstep %}
{% endstepper %}

### Funktionen verwenden

Mit **Funktion** legst du fest, wie Joinpoints die Werte einer Export-Spalte verarbeitet.

* **Zahlenwert umkehren** kehrt das Vorzeichen eines Zahlenwerts um.
* **Gruppieren** fasst Datensätze zusammen, wenn die entsprechenden Werte gleich sind. Unterscheiden sich die Werte und werden sie nicht anders verarbeitet, bleibt das Feld im Export möglicherweise leer.
* **Summieren** addiert die Zahlenwerte zusammengefasster Datensätze.
* **Negative Summe** addiert die Werte und gibt die Summe mit negativem Vorzeichen aus.

<div align="left"><figure><img src="https://3725887704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsRVgsGgrgnbwS5l29ABp%2Fuploads%2FKs3mMbZhv08vF0s9tXMj%2Fimage.png?alt=media&amp;token=9652a723-a557-4ee0-b3a3-a9baa716275c" alt="" width="98"><figcaption></figcaption></figure></div>

### CSV-Export erstellen

{% stepper %}
{% step %}

#### Datenbereich öffnen

Öffne die gewünschte Pipeline oder Datenbank und wechsle in die [Listenansicht](/doku/ansichten/listenansicht.md).
{% endstep %}

{% step %}

#### Export erstellen

Öffne die Exportfunktion, wähle **CSV** als Exportformat und starte den Export.

<div align="left"><figure><img src="https://3725887704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsRVgsGgrgnbwS5l29ABp%2Fuploads%2FBqj4fmE6eSWSpCxpj9AH%2Fimage.png?alt=media&amp;token=58ce90c9-ab7e-40ab-b17f-22b6c6add743" alt="" width="98"><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://3725887704-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsRVgsGgrgnbwS5l29ABp%2Fuploads%2FA4qJgsUS9VEWGQ9cyMur%2Fimage.png?alt=media&amp;token=9cffd8bb-2f15-4dae-ac74-08cc43c9e89f" alt="" width="320"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

#### Datei herunterladen

Lade die erstellte CSV-Datei herunter.

{% hint style="info" %}
Du kannst beim Export auch Dateien mitexportieren. Das eignet sich zum Beispiel für Eingangsrechnungen mit den zugehörigen Rechnungsdateien.
{% endhint %}
{% endstep %}
{% endstepper %}
