XLSX-Bereichsextraktor

Extrahiert Blatt/Bereich/benannten Bereich nach JSON

Unterstuetzt Zellobjekte mit Koordinaten oder Datensaetze.

Beispielergebnisse

2 Beispiele

Benannten Bereich extrahieren

Extrahiert Bereich mit Koordinaten

xlsx-range-extractor-example1.json Datei anzeigen
Eingabeparameter anzeigen
{ "excelFile": "/public/samples/xlsx/workbook-sales.xlsx", "mode": "cell_objects", "namedRange": "SalesRegion", "includeCoordinates": true }

Bereich als Objekte extrahieren

Wandelt Bereich anhand Kopfzeile um

xlsx-range-extractor-example2.json Datei anzeigen
Eingabeparameter anzeigen
{ "excelFile": "/public/samples/xlsx/workbook-sales.xlsx", "mode": "records", "range": "A1:C20", "headerRow": 1 }

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
Konvertierung & Kodierung
Eingabetypen
file, select, text, number, checkbox
Ausgabetyp
file
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der XLSX-Bereichsextraktor ermöglicht die präzise Umwandlung von Excel-Daten in das JSON-Format. Sie können gezielt einzelne Arbeitsblätter, definierte A1-Bereiche oder benannte Bereiche extrahieren und dabei zwischen einer detaillierten Zellobjekt-Struktur oder einer tabellarischen Datensatz-Ansicht wählen.

Wann verwenden

  • Wenn Sie spezifische Datenbereiche aus komplexen Excel-Dateien für die Weiterverarbeitung in Web-Apps benötigen.
  • Wenn Sie benannte Bereiche in Excel direkt in strukturierte JSON-Objekte umwandeln möchten.
  • Wenn Sie Excel-Tabellen in ein datenbankfreundliches Format konvertieren müssen, ohne die gesamte Datei zu importieren.

So funktioniert es

  • Laden Sie Ihre Excel-Datei hoch und wählen Sie den gewünschten Extraktionsmodus (Zellobjekte oder Datensätze).
  • Geben Sie den Zielbereich, den Blattnamen oder den Namen des benannten Bereichs an.
  • Konfigurieren Sie bei Bedarf die Kopfzeile und entscheiden Sie, ob Koordinaten oder Leerzellen beibehalten werden sollen.
  • Starten Sie den Prozess, um die extrahierten Daten direkt als JSON-Datei zu erhalten.

Anwendungsfälle

Automatisierte Übertragung von Preislisten aus Excel in eine E-Commerce-Datenbank.
Extraktion von spezifischen Messwerten aus umfangreichen Laborberichten für Dashboards.
Konvertierung von Konfigurations-Tabellen in JSON-Dateien für Software-Projekte.

Beispiele

1. Benannten Bereich extrahieren

Hintergrund
Ein Vertriebsteam verwaltet Verkaufsregionen in einer Excel-Datei unter dem Namen 'SalesRegion'.
Problem
Die Daten müssen für eine Web-Anwendung in ein JSON-Format mit Koordinaten umgewandelt werden.
Verwendung
Wählen Sie den Modus 'Zelle Objekte', geben Sie 'SalesRegion' im Feld 'Benannt Bereich' ein und aktivieren Sie 'Einbeziehen Zeile/Col Coordinates'.
Ergebnis
Sie erhalten eine JSON-Datei, die alle Zellen des Bereichs inklusive ihrer exakten Position im Arbeitsblatt enthält.

2. Bereich als Datensätze exportieren

Hintergrund
Eine Inventarliste soll in ein System importiert werden, das JSON-Objekte mit Spaltenüberschriften erwartet.
Problem
Die Excel-Datei enthält zusätzliche Metadaten, die nicht in den Datensatz gehören.
Verwendung
Wählen Sie den Modus 'Datensatz Objekte', definieren Sie den Bereich 'A1:C20' und setzen Sie die Kopfzeile auf Zeile 1.
Ergebnis
Die Daten werden als saubere Liste von Objekten ausgegeben, wobei die erste Zeile als Schlüssel für die JSON-Eigenschaften dient.

Mit Samples testen

json, xml, xlsx

Verwandte Hubs

FAQ

Welche Excel-Formate werden unterstützt?

Das Tool unterstützt die gängigen Formate .xlsx und .xls.

Was ist der Unterschied zwischen Zellobjekten und Datensätzen?

Zellobjekte enthalten die exakten Koordinaten jeder Zelle, während Datensätze die Daten basierend auf einer Kopfzeile als Schlüssel-Wert-Paare strukturieren.

Kann ich auch benannte Bereiche extrahieren?

Ja, geben Sie einfach den Namen des benannten Bereichs in das entsprechende Feld ein.

Werden leere Zellen automatisch entfernt?

Ja, standardmäßig werden leere Zellen oder Zeilen entfernt, um die JSON-Datei kompakt zu halten.

Wie lege ich die Kopfzeile für Datensätze fest?

Über das Feld 'Kopfzeile Zeile' können Sie die Zeilennummer angeben, die als Schlüssel für Ihre JSON-Objekte dienen soll.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/xlsx-range-extractor

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
excelFile file (Upload erforderlich) Ja -
mode select Nein -
sheetName text Nein -
range text Nein -
namedRange text Nein -
headerRow number Nein -
includeCoordinates checkbox Nein -
dropBlankCells checkbox Nein -

Dateitypparameter müssen erst über POST /upload/xlsx-range-extractor 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-range-extractor": {
      "name": "xlsx-range-extractor",
      "description": "Extrahiert Blatt/Bereich/benannten Bereich nach JSON",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-range-extractor",
      "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]