XLSX Namensbereich-Injektor

Erstellt oder aktualisiert Namensbereiche fuer Formeln und wiederverwendbare Vorlagen

Unterstuetzt Batch-Verarbeitung, sichere Namensnormalisierung und Ersetzen bestehender Bereiche.

Beispielergebnisse

1 Beispiele

Wiederverwendbare Namen einfugen

Stabile Namen fuer Listen und Formeln erstellen

xlsx-named-range-injector-example1.xlsx Datei anzeigen
Eingabeparameter anzeigen
{ "workbookFile": "/public/samples/xlsx/workbook-sales.xlsx", "namedRangesJson": "[\n {\n \"name\": \"SalesData\",\n \"sheetName\": \"Sheet1\",\n \"range\": \"A1:D12\",\n \"mode\": \"replace\"\n },\n {\n \"name\": \"ProductList\",\n \"sheetName\": \"Sheet1\",\n \"range\": \"B2:B12\",\n \"mode\": \"replace\"\n }\n]", "normalizeNames": true, "overwriteExisting": true }

Click to upload file or drag and drop file here

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

Wichtige Fakten

Kategorie
Konvertierung & Kodierung
Eingabetypen
file, textarea, checkbox
Ausgabetyp
file
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der XLSX Namensbereich-Injektor ist ein Online-Tool, mit dem Sie benannte Bereiche in Excel-Dateien (XLSX/XLS) erstellen oder aktualisieren können. Es unterstützt Batch-Verarbeitung, Namensnormalisierung für formelsichere Bezeichnungen und das Ersetzen bestehender Bereiche, ideal für Vorlagen und Formelverweise.

Wann verwenden

  • Wenn Sie benannte Bereiche für Formeln, Pivot-Tabellen oder Diagramme in Excel-Dateien hinzufügen müssen.
  • Wenn Sie Excel-Vorlagen mit wiederverwendbaren Namensbereichen standardisieren oder aktualisieren möchten.
  • Wenn Sie mehrere benannte Bereiche in einem Arbeitsblatt effizient verwalten und batchweise verarbeiten wollen.

So funktioniert es

  • Laden Sie eine Excel-Arbeitsmappendatei (XLSX oder XLS) hoch.
  • Geben Sie die benannten Bereiche als JSON-Array ein, mit Angaben zu Name, Blattname, Zellbereich und Modus.
  • Passen Sie optional die Einstellungen an: Aktivieren Sie 'Formelsichere Namen normalisieren' für gültige Bezeichnungen und 'Bestehende Namen ersetzen' für Updates.
  • Starten Sie den Vorgang und laden Sie die aktualisierte Excel-Datei mit den injizierten Namensbereichen herunter.

Anwendungsfälle

Erstellung dynamischer Berichte, indem benannte Bereiche für Pivot-Tabellen und Diagramme in Excel-Dateien definiert werden.
Standardisierung von Excel-Vorlagen durch wiederverwendbare Namensbereiche für Listen und Datenvalidierungen.
Automatisierung der Verwaltung von Formelverweisen in Finanz- oder Verkaufstabellen durch Batch-Injektion von Namensbereichen.

Beispiele

1. Namensbereiche für Verkaufsdaten hinzufügen

Finanzanalyst
Hintergrund
Ein Finanzanalyst arbeitet mit einer Excel-Datei, die Verkaufsdaten enthält, und muss benannte Bereiche für Pivot-Tabellen und Diagramme erstellen, um Berichte zu automatisieren.
Problem
Manuelles Hinzufügen von benannten Bereichen in großen Tabellen ist zeitaufwendig und kann zu Fehlern führen.
Verwendung
Laden Sie die Datei 'sales_data.xlsx' hoch, geben Sie im 'Namensbereiche JSON'-Feld die Konfiguration für 'SalesData' und 'ProductList' ein, und lassen Sie 'Formelsichere Namen normalisieren' aktiviert.
Beispielkonfiguration
[
  {
    "name": "SalesData",
    "sheetName": "Sheet1",
    "range": "A1:D12",
    "mode": "replace"
  },
  {
    "name": "ProductList",
    "sheetName": "Sheet1",
    "range": "B2:B12",
    "mode": "replace"
  }
]
Ergebnis
Die benannten Bereiche werden automatisch hinzugefügt, sodass Pivot-Tabellen und Formeln direkt auf 'SalesData' und 'ProductList' verweisen können, was die Berichterstellung beschleunigt.

2. Bestehende Namensbereiche in einer Vorlage aktualisieren

Hintergrund
Eine Excel-Vorlage für monatliche Berichte enthält veraltete benannte Bereiche, die auf neue Datenbereiche verweisen müssen.
Problem
Vorhandene benannte Bereiche müssen ersetzt werden, ohne die Vorlage zu beschädigen oder manuell zu bearbeiten.
Verwendung
Laden Sie die Vorlagendatei hoch, definieren Sie in der JSON-Konfiguration die zu aktualisierenden Bereiche mit 'mode': 'replace', und aktivieren Sie 'Bestehende Namen ersetzen'.
Beispielkonfiguration
[
  {
    "name": "MonthlyData",
    "sheetName": "Report",
    "range": "A1:E50",
    "mode": "replace"
  }
]
Ergebnis
Die benannten Bereiche werden aktualisiert, sodass die Vorlage mit den neuen Datenbereichen korrekt funktioniert und für zukünftige Berichte wiederverwendet werden kann.

Mit Samples testen

json, xml, xlsx

Verwandte Hubs

FAQ

Welche Dateiformate unterstützt das Tool?

Es unterstützt XLSX- und XLS-Dateien, die im Excel-Format vorliegen.

Wie strukturiere ich die JSON-Eingabe für benannte Bereiche?

Verwenden Sie ein Array von Objekten mit Schlüsseln wie 'name', 'sheetName', 'range' und optional 'mode' (z.B. 'replace').

Kann ich vorhandene benannte Bereiche überschreiben?

Ja, aktivieren Sie die Option 'Bestehende Namen ersetzen', um vorhandene Bereiche mit demselben Namen zu aktualisieren.

Was bewirkt die Namensnormalisierung?

Sie entfernt ungültige Zeichen aus Namen, um sicherzustellen, dass sie in Excel-Formeln korrekt verwendet werden können.

Gibt es eine Dateigrößenbeschränkung?

Ja, die maximale Dateigröße beträgt 20 MB pro Upload.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/xlsx-named-range-injector

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
workbookFile file (Upload erforderlich) Ja -
namedRangesJson textarea Ja -
normalizeNames checkbox Nein -
overwriteExisting checkbox Nein -

Dateitypparameter müssen erst über POST /upload/xlsx-named-range-injector 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-named-range-injector": {
      "name": "xlsx-named-range-injector",
      "description": "Erstellt oder aktualisiert Namensbereiche fuer Formeln und wiederverwendbare Vorlagen",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-named-range-injector",
      "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]