> For the complete documentation index, see [llms.txt](https://docs.videc.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.videc.de/june5-datatrans/ausgabeformate/csv.md).

# CSV

Das Ausgabeformat CSV ermöglicht das Exportieren der Daten als CSV-Datei. Für den Export gibt es die folgenden zusätzlichen Einstellungen:

<table><thead><tr><th width="250"></th><th></th></tr></thead><tbody><tr><td>Name</td><td>Beschreibung</td></tr><tr><td>CSV-Typ</td><td>CSV Typ unterscheidet zwischen sequenziell und tabellarisch. Je nach Typ sind die Zeilen der CSV Datei unterschiedlich aufgebaut.</td></tr><tr><td>Feldtrennzeichen</td><td>Gibt die Zeichenkette an, die die einzelnen Felder voneinander trennen</td></tr><tr><td>Spaltenüberschriften</td><td>Bestimmt, ob Spaltenüberschriften mit exportiert werden</td></tr><tr><td>Messgrößendefinition</td><td>Bestimmt, ob die Definition für die Messgrößen mit exportiert wird</td></tr><tr><td>Datumsformat</td><td><p>Ermöglicht das Anpassen des Datumsformat</p><ul><li>Standard: yyyy-MM-dd HH:mm:ss.fff => 2019-12-09 12:25:59.000</li><li>Offizielle Dokumentation:<br><a href="https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings">https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings</a></li></ul></td></tr></tbody></table>

#### Messgrößendefinition

Wird die Option aktiviert, wird für die Messgrößen eine zusätzliche Tabelle erzeugt, die die Konfiguration der Messgrößen beinhaltet. Diese zusätzliche Tabelle wird oberhalb der Daten positioniert

<table><thead><tr><th width="250"></th><th></th></tr></thead><tbody><tr><td>Name</td><td>Beschreibung</td></tr><tr><td>DatasourceKey</td><td>Der JUNE5 Datenquellenschlüssel</td></tr><tr><td>DataKind</td><td>Wert der Verdichtungsstufe für den Export</td></tr><tr><td>Name</td><td>Name der Messgröße</td></tr><tr><td>Unit</td><td>Einheit der Messgröße für die Verdichtungsstufe</td></tr><tr><td>Export From</td><td>Zeitlicher Beginn der Messreihe für die Messgröße</td></tr><tr><td>Export To</td><td>Zeitliches Ende der Messreihe für die Messgröße</td></tr></tbody></table>

**Beispiel**

```csv
DATASOURCEKEY;DATAKIND;NAME;UNIT;EXPORT FROM;EXPORT TO;
J5DA.EN2;PROCESS;Energiezähler Geb. 2;kWh;2019-12-09 11:05:00.000;2019-12-09 11:20:00.000;
J5DA.PV_WR3;PROCESS;Gesamtertrag WR3;kWh;2019-12-09 11:05:00.000;2019-12-09 11:20:00.000;
J5DA.LD;PROCESS;Luftdruck;ppm;2019-12-09 11:05:00.000;2019-12-09 11:20:00.000;
J5DA.TA;PROCESS;Aussen Temperatur;°C;2019-12-09 11:05:00.000;2019-12-09 11:20:00.000;
J5DA.CL_ALL;PROCESS;Climate;kWh;2019-12-09 11:05:00.000;2019-12-09 11:20:00.000;
```

### Sequenziell

Der sequenzielle Exporttyp sorgt dafür, dass die Aufgezeichnete Werte untereinander geschrieben werden. So wird für jeden Wert eine eigene Zeile erzeugt.

<table><thead><tr><th width="250"></th><th></th></tr></thead><tbody><tr><td>Name</td><td>Beschreibung</td></tr><tr><td>Timestamp</td><td>Zeitpunkt der Messwerte</td></tr><tr><td>DatasourceKey</td><td>Der JUNE5 Datenquellenschlüssel zur Messgröße</td></tr><tr><td>Value</td><td>Aufgezeichneter Wert der Messgröße zu dem angegebenen Zeitpunkt</td></tr></tbody></table>

**Beispiel:**

```
Timestamp;DatasourceKey;Value
2019-12-09 12:25:59.000;J5DC.G10_MW001_Z;4510,079102;
2019-12-09 12:26:59.000;J5DC.G10_MW001_Z;4142,083496;
2019-12-09 12:27:59.000;J5DC.G10_MW001_Z;4510,087891;
2019-12-09 12:28:59.000;J5DC.G10_MW001_Z;4120,092285;
2019-12-09 12:29:59.000;J5DC.G10_MW001_Z;4510,097656;
2019-12-09 12:25:59.000;J5DC.G12_BSGB002;4;
2019-12-09 12:26:59.000;J5DC.G12_BSGB002;2;
2019-12-09 12:27:59.000;J5DC.G12_BSGB002;2,5;
2019-12-09 12:28:59.000;J5DC.G12_BSGB002;8;
```

### Tabellarisch

Bei dem tabellarischen Exporttyp, wird für jede Messgröße eine Spalte genutzt. Die Spaltenüberschrift lautet dabei wie der DatasourceKey der Messgröße.

<table><thead><tr><th width="250"></th><th></th></tr></thead><tbody><tr><td>Name</td><td>Beschreibung</td></tr><tr><td>Timestamp</td><td>Zeitpunkt des Messwertes</td></tr><tr><td>(DatasourceKey_1)</td><td>Werte der 1. Messgröße</td></tr><tr><td>(DatasourceKey_2)</td><td>Werte der 2. Messgröße</td></tr><tr><td>(DatasourceKey_3)</td><td>Werte der 3. Messgröße</td></tr><tr><td>...</td><td>Werte der n.-Messgrößen</td></tr></tbody></table>

**Beispiel:**

```csv
Timestamp;J5EB.A4203;J5EB.A4204;J5EB.A5311;J5EB.A5312;J5EB.A5399
2019-12-09 12:20:35.000;240,8;60;60;190,04;250
2019-12-09 12:21:36.000;239,1440088;61;61;190,04;250
2019-12-09 12:22:36.000;239;60;60;190,04;250
2019-12-09 12:23:36.000;239;60;60;190,04;250
2019-12-09 12:24:37.000;239;61;61;190,04;250
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.videc.de/june5-datatrans/ausgabeformate/csv.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.
