Kategorien

XLSX JSON Transformator

Bidirektionale Konvertierung zwischen JSON und Excel mit Flatten/Restore

Konvertiert JSON<->XLSX und verarbeitet verschachtelte Pfade.

Beispielergebnisse

2 Beispiele

Verschachteltes JSON zu XLSX

Konvertiert JSON in Pfad-Spalten

xlsx-json-transformer-example1.xlsx Datei anzeigen
Eingabeparameter anzeigen
{ "mode": "json_to_xlsx", "jsonInput": "[{\"id\":1,\"user\":{\"name\":\"Alice\",\"address\":{\"city\":\"Paris\"}},\"tags\":[\"a\",\"b\"]}]", "pathSeparator": ".", "arrayMode": "index" }

JSON aus XLSX wiederherstellen

Stellt verschachtelte Objekte aus Spalten her

xlsx-json-transformer-example2.json Datei anzeigen
Eingabeparameter anzeigen
{ "mode": "xlsx_to_json", "excelFile": "/public/samples/xlsx/xlsx-json-transformer-example1.xlsx", "pathSeparator": ".", "restoreTypes": true }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

Wichtige Fakten

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

Überblick

Der XLSX JSON Transformator ermöglicht eine nahtlose bidirektionale Konvertierung zwischen JSON-Daten und Excel-Tabellen, wobei verschachtelte Strukturen präzise in flache Spalten umgewandelt oder aus diesen wiederhergestellt werden.

Wann verwenden

  • Wenn Sie komplexe, verschachtelte JSON-Daten für die Bearbeitung in Excel flach darstellen müssen.
  • Wenn Sie aus einer Excel-Tabelle mit strukturierten Spaltennamen wieder ein valides, verschachteltes JSON-Objekt generieren möchten.
  • Wenn Sie Daten zwischen Web-APIs und Tabellenkalkulationsprogrammen ohne manuellen Aufwand synchronisieren müssen.

So funktioniert es

  • Wählen Sie den gewünschten Modus: JSON zu XLSX oder XLSX zu JSON.
  • Laden Sie Ihre Quelldatei hoch oder fügen Sie den JSON-Code direkt in das Eingabefeld ein.
  • Definieren Sie das Trennsymbol für verschachtelte Pfade, um die Struktur der Spaltenüberschriften festzulegen.
  • Starten Sie die Transformation und laden Sie das konvertierte Ergebnis im gewünschten Format herunter.

Anwendungsfälle

Migration von API-Antworten in Excel-Berichte für die manuelle Datenanalyse.
Vorbereitung von Konfigurationsdateien durch Bearbeitung in einer übersichtlichen Tabellenansicht.
Automatisierte Zusammenführung von Daten aus verschiedenen Quellen in ein einheitliches JSON-Format.

Beispiele

1. Verschachteltes JSON in Excel umwandeln

Datenanalyst
Hintergrund
Ein Analyst erhält eine komplexe JSON-Antwort von einer API, die verschachtelte Benutzerinformationen enthält.
Problem
Die Daten sind in der JSON-Struktur schwer lesbar und sollen für eine Präsentation in Excel aufbereitet werden.
Verwendung
JSON-Daten einfügen, Modus 'JSON zu XLSX' wählen und das Trennsymbol '.' verwenden.
Beispielkonfiguration
pathSeparator: '.', arrayMode: 'index'
Ergebnis
Eine Excel-Datei, in der verschachtelte Pfade wie 'user.address.city' als klare Spaltenüberschriften erscheinen.

2. Excel-Daten für Web-Anwendung exportieren

Web-Entwickler
Hintergrund
Ein Team hat Produktdaten in einer Excel-Tabelle gepflegt, die nun in eine Web-Datenbank importiert werden müssen.
Problem
Die Datenbank benötigt ein strukturiertes JSON-Format, aber die Daten liegen nur als flache Excel-Tabelle vor.
Verwendung
Excel-Datei hochladen, Modus 'XLSX zu JSON' wählen und 'Wiederherstellen Wert Typen' aktivieren.
Beispielkonfiguration
restoreTypes: true, pathSeparator: '.'
Ergebnis
Eine saubere JSON-Datei mit korrekt verschachtelten Objekten, die direkt in die Datenbank importiert werden kann.

Mit Samples testen

json, xml, xlsx

Verwandte Hubs

FAQ

Kann das Tool verschachtelte JSON-Objekte verarbeiten?

Ja, das Tool nutzt ein Trennsymbol (standardmäßig ein Punkt), um verschachtelte Pfade in flache Excel-Spalten zu übersetzen.

Wie werden Arrays in Excel dargestellt?

Sie können wählen, ob Arrays als indizierte Pfade (z. B. tags.0, tags.1) oder als JSON-String innerhalb einer Zelle gespeichert werden sollen.

Bleiben Datentypen bei der Rückkonvertierung erhalten?

Ja, wenn die Option 'Wiederherstellen Wert Typen' aktiviert ist, versucht das Tool, ursprüngliche Datentypen wie Zahlen oder Booleans aus der Excel-Tabelle korrekt in JSON zu konvertieren.

Welche Excel-Formate werden unterstützt?

Das Tool unterstützt gängige Excel-Formate (.xlsx und .xls), die mit modernen Tabellenkalkulationsprogrammen kompatibel sind.

Kann ich den Namen des Arbeitsblatts festlegen?

Ja, über das Feld 'Blattname' können Sie den Namen des Ziel-Arbeitsblatts in der Excel-Datei individuell bestimmen.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/xlsx-json-transformer

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
mode select Ja -
jsonInput textarea Nein -
excelFile file (Upload erforderlich) Nein -
sheetName text Nein -
pathSeparator text Nein -
arrayMode select Nein -
keepNullValues checkbox Nein -
restoreTypes checkbox Nein -
rootArrayKey text Nein -
outputIndent number Nein -

Dateitypparameter müssen erst über POST /upload/xlsx-json-transformer hochgeladen werden, um filePath zu erhalten, dann filePath an das entsprechende Dateifeld übergeben.

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-json-transformer": {
      "name": "xlsx-json-transformer",
      "description": "Bidirektionale Konvertierung zwischen JSON und Excel mit Flatten/Restore",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-json-transformer",
      "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.

Unterstützt URL-Dateilinks oder Base64-Codierung für Dateiparameter.

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