Kategorien

XLSX API zu Sheet

Schreibt REST/GraphQL JSON in ein Excel-Blatt

Unterstuetzt automatische Pagination und Feld-Mapping.

Beispielergebnisse

1 Beispiele

Elysia-Tools-API nach Sheet exportieren

Liest Werkzeugliste und schreibt sie nach Excel

workbook-sales.xlsx Datei anzeigen
Eingabeparameter anzeigen
{ "sourceType": "rest", "url": "https://elysiatools.com/zh/api/tools", "method": "GET", "dataPath": "tools", "paginationType": "none", "fieldMapping": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"category\": \"category\",\n \"result_type\": \"resultType\",\n \"featured\": \"featured\",\n \"last_updated\": \"lastUpdated\"\n}", "sheetName": "Tools API" }

Wichtige Fakten

Kategorie
Format Conversion
Eingabetypen
select, text, textarea, number
Ausgabetyp
file
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Das Tool "XLSX API zu Sheet" ermöglicht es Ihnen, Daten direkt von REST- oder GraphQL-Schnittstellen abzurufen und strukturiert in eine Excel-Datei zu exportieren. Durch die Unterstützung von automatischer Paginierung und flexiblem Feld-Mapping lassen sich komplexe API-Antworten effizient in tabellarische Formate umwandeln.

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.

So funktioniert es

  • 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.

Beispiele

1. Export von Werkzeuglisten

Datenanalyst
Hintergrund
Ein Analyst muss eine Liste aller verfügbaren Tools aus einer internen API in ein Excel-Format überführen, um sie mit dem Team zu teilen.
Problem
Manuelles Kopieren der JSON-Daten aus dem Browser ist fehleranfällig und zeitaufwendig.
Verwendung
URL der API eingeben, REST-Methode auf GET setzen und das Feld-Mapping für ID, Name und Kategorie definieren.
Beispielkonfiguration
{"id":"id","name":"name","category":"category"}
Ergebnis
Eine saubere Excel-Datei mit allen Werkzeugdaten, die sofort für weitere Analysen bereitsteht.

Mit Samples testen

json, xlsx, xls

Verwandte Hubs

FAQ

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.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/xlsx-api-to-sheet

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
sourceType select Nein -
url text Ja -
method select Nein -
headers textarea Nein -
queryParams textarea Nein -
body textarea Nein -
graphqlQuery textarea Nein -
graphqlVariables textarea Nein -
dataPath text Nein -
paginationType select Nein -
maxPages number Nein -
pageParam text Nein -
pageStart number Nein -
pageSizeParam text Nein -
pageSize number Nein -
offsetParam text Nein -
offsetStart number Nein -
cursorParam text Nein -
cursorStart text Nein -
hasMorePath text Nein -
nextCursorPath text Nein -
totalPagesPath text Nein -
fieldMapping textarea Nein -
sheetName text Nein -
outputFileName text Nein -

Antwortformat

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Datei: Datei

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-xlsx-api-to-sheet": {
      "name": "xlsx-api-to-sheet",
      "description": "Schreibt REST/GraphQL JSON in ein Excel-Blatt",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-api-to-sheet",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]