# XLSX API zu Sheet

Schreibt REST/GraphQL JSON in ein Excel-Blatt

> Kanonische Seite: https://elysiatools.com/de/tools/xlsx-api-to-sheet

- **Kategorie:** Format Conversion

- **Schlagwörter:** xlsx, api, rest, graphql, pagination, json, mapping

## Überblick

Unterstuetzt automatische Pagination und Feld-Mapping.

## Eingaben

- **Quelle Type** (select)
- **API-URL** (text): https://api.example.com/items
- **REST Methode** (select)
- **Header JSON** (textarea): {"Authorization":"Bearer xxx"}
- **Abfrage Parameter JSON** (textarea): {"status":"active"}
- **REST-Body JSON** (textarea): {"filters":{"status":"active"}}
- **GraphQL Abfrage** (textarea): query($page:Int,$limit:Int){ items(page:$page,limit:$limit){ id name } }
- **GraphQL Variablen JSON** (textarea): {"status":"active"}
- **Daten Pfad** (text): data.items
- **Seitennummerierung Type** (select)
- **Maximale Seiten** (number)
- **Seite Param** (text)
- **Seite Start** (number)
- **Seite Size Param** (text)
- **Seite Size** (number)
- **Offset-Parameter** (text)
- **Offset-Startwert** (number)
- **Cursor-Parameter** (text)
- **Cursor-Startwert** (text)
- **Has Mehr Pfad** (text): data.pageInfo.hasNextPage
- **Naechste Cursor Pfad** (text)
- **Gesamt Pages Pfad** (text): meta.totalPages
- **Feld Zuordnung JSON** (textarea): {"customer":"data.customer.name","amount":"amount"}
- **Blattname** (text)
- **Ausgabe Datei Name** (text): api-export

## Wann verwenden

- Wenn Sie regelmäßig Daten aus einer REST- oder GraphQL-API für Berichte in Excel benötigen.
- Wenn Sie große Datensätze über mehrere API-Seiten hinweg in einer einzigen Datei zusammenführen möchten.
- Wenn Sie spezifische JSON-Felder einer API-Antwort gezielt auf Excel-Spalten mappen müssen.

## Funktionsweise

- Wählen Sie den API-Typ (REST oder GraphQL) und geben Sie die entsprechende URL oder Abfrage ein.
- Konfigurieren Sie bei Bedarf die Paginierung, um alle Datensätze über mehrere Seiten hinweg abzurufen.
- Definieren Sie im Feld-Mapping, welche JSON-Pfade den jeweiligen Spalten in Ihrer Excel-Datei zugeordnet werden sollen.
- Starten Sie den Prozess, um die Daten abzurufen und als fertige XLSX-Datei herunterzuladen.

## Anwendungsfälle

- Automatisierter Export von CRM-Kundendaten in eine monatliche Excel-Übersicht.
- Zusammenführung von Produktlisten aus einem E-Commerce-Backend für Preisanalysen.
- Erstellung von Performance-Berichten durch Abruf von Metriken aus einer Analytics-API.

## Häufig gestellte Fragen

### Welche API-Typen werden unterstützt?

Das Tool unterstützt sowohl REST-APIs (mit GET, POST, PUT, PATCH) als auch GraphQL-Abfragen.

### Wie gehe ich mit paginierten API-Daten um?

Sie können den Paginierungstyp (Seite, Offset oder Cursor) wählen und die entsprechenden Parameter wie Seitengröße oder Startwert konfigurieren.

### Kann ich die Spaltennamen in Excel selbst bestimmen?

Ja, über das Feld-Mapping können Sie genau festlegen, welche Datenpfade aus dem JSON in welche Spalten der Excel-Tabelle geschrieben werden.

### Gibt es ein Limit für die Anzahl der abgerufenen Seiten?

Ja, Sie können die maximale Anzahl der abzurufenden Seiten festlegen, um die Datenmenge zu kontrollieren.

### Benötige ich Programmierkenntnisse?

Nein, Sie müssen lediglich die API-Endpunkte und die gewünschten Mapping-Parameter in die entsprechenden Felder eingeben.

## Ähnliche Tools

- [Text to Excel Converter](https://elysiatools.com/de/tools/text-to-excel): Convert various text formats to Excel with customizable parsing and formatting options
- [XLSX Diagramm-Einbetter](https://elysiatools.com/de/tools/xlsx-chart-embedder): Erzeugt Balken- oder Kreisdiagramm-Bilder aus Bereichen und bettet sie in Excel ein
- [XLSX Bedingte-Formatierung-Regeln](https://elysiatools.com/de/tools/xlsx-conditional-formatting-rule): Wendet bedingte Formatierungen stapelweise auf Excel-Bereiche an
- [XLSX JSON Transformator](https://elysiatools.com/de/tools/xlsx-json-transformer): Bidirektionale Konvertierung zwischen JSON und Excel mit Flatten/Restore
- [XLSX Multi-Sheet-Splitter](https://elysiatools.com/de/tools/xlsx-multi-sheet-splitter): Teilt Arbeitsmappen mit mehreren Blaettern in Einzeldateien
- [XLSX-Parquet-Exporter](https://elysiatools.com/de/tools/xlsx-parquet-exporter): Exportiert Tabellen nach Parquet/NDJSON fuer Datenpipelines
- [XLSX Druckeinstellungs-Paket](https://elysiatools.com/de/tools/xlsx-print-setup-pack): Setzt Papier, Raender, Skalierung, Wiederholungszeilen und Kopf/Fusszeile
- [XLSX-Bereichsextraktor](https://elysiatools.com/de/tools/xlsx-range-extractor): Extrahiert Blatt/Bereich/benannten Bereich nach JSON

## Beispiele

- [XLSX-Beispiele](https://elysiatools.com/de/samples/xlsx-samples): XLSX-Beispiele fur Arbeitsblatt-Parsing und Datenextraktions-Tests
- [Postman Collections - API Tests](https://elysiatools.com/de/samples/postman-collections): Umfassende Postman Collection Beispiele inklusive API Tests, Automatisierungsskripte, Umgebungsvariablen, Mock Server und fortgeschrittene Testmuster für REST APIs
- [XLS-Beispiele](https://elysiatools.com/de/samples/xls-samples): XLS-Beispiele fur Binar-Parsing und Tabellenkalkulations-Import
- [OpenAPI/Swagger Beispiele](https://elysiatools.com/de/samples/openapi-swagger): Umfassende API-Dokumentationsbeispiele mit OpenAPI 3.0 und Swagger-Spezifikationen für RESTful-Services

## Verwandte Inhalte

- [XLSX-ETL-Aufnahme und Übergabe an das Data Warehouse](https://elysiatools.com/de/hubs/xlsx-etl-ingestion-workflows): Führen Sie mehrere Arbeitsmappen und CSV-Quellen in nachvollziehbare Artefakte für SQL-Ladevorgänge, Parquet-Pipelines und Objekt-Speicher-Batches zusammen.
- [KPI-Report-Pack-Workflows](https://elysiatools.com/de/hubs/kpi-report-pack-workflows): Wandeln Sie API- und Tabellendaten in KPI-Dashboards, mehrteilige Excel-Reports, Markenstile, Diagramme, Sparklines sowie PDF- oder Markdown-Berichte um.
