---
title: Dateiformate & MIME-Typen
description: Unterstützte CSV-, XML- und XLSX-Dateiformate in Improved Import, Export & Mass Actions, inklusive XML-Strukturanforderungen und MIME-Typ-Prüfung.
---

Die App unterstützt **CSV**, XML und XLSX. Für CSV können Sie Trennzeichen manuell angeben oder die automatische Trennzeichenerkennung verwenden.

## CSV

CSV ist das häufigste Format für profilbasierte Importe und Exporte.

- Sie können Trennzeichen manuell festlegen.
- Sie können die automatische Erkennung für Trennzeichen aktivieren.
- Achten Sie darauf, dass die Spalten zu den Feldern passen, die Sie im Mapping zuordnen möchten.

## XML

Für den XML-Import sollte die Datei wie folgt aufgebaut sein:

```xml
<list>
  <item>
    ...
  </item>
  <item>
    ...
  </item>
</list>
```

Spaltennamen, Attribute oder Eigenschaften sollten innerhalb jedes `item`-Knotens gespeichert sein.

![](https://firebearstudio.com/blog/wp-content/uploads/2023/09/XML-file-strucrture-for-import.gif)

Die App unterstützt außerdem ein XPath-Eingabefeld, mit dem Sie den genauen Datenpfad innerhalb von XML-Dateien angeben können. Das hilft, wenn die Datei mehrere verschachtelte Strukturen enthält und Sie nur einen bestimmten Teil importieren möchten.

![](https://firebearstudio.com/blog/wp-content/uploads/2024/02/xpath.jpg)

## XLSX

XLSX ist nützlich, wenn Daten in Tabellenform gepflegt werden und die Struktur eines Arbeitsblatts vor Import oder Export erhalten bleiben soll.

## MIME-Typ-Prüfung

Beim Import von einer URL muss der Dateityp zum ausgewählten Format passen. Wenn die URL auf einen nicht unterstützten MIME-Typ verweist, lehnt die App die Datei ab.

Dadurch werden Fälle verhindert wie:

- der Versuch, eine Bild-URL als CSV zu importieren
- der Download einer Datei, die nicht zum ausgewählten Importtyp passt

Unterstützte MIME-Typen:

```text
"csv" => [
    "text/html",
    "text/csv",
    "text/comma-separated-values",
    "text/x-comma-separated-values",
    "text/tab-separated-values",
    "application/x-csv",
    "application/csv",
    "text/plain",
    "application/octet-stream"
],
"xml" => [
    "text/html",
    "application/xml",
    "text/xml"
],
"xlsx" => [
    "application/vnd.ms-excel",
    "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
]
```

Wenn Sie eine nicht unterstützte Datei importieren, zeigt die App diesen Fehler:

`Failed! Bad url. mime/type mismatch or max size exceeds`
