Kategorien

XLSX Formel-Injektor

Fuellt Formeln spaltenweise und kann Formelzellen in geschuetzten Vorlagen sperren

Unterstuetzt Zeilen-Platzhalter, editierbare Bereiche und Blattschutz fuer wiederverwendbare Dateien.

Beispielergebnisse

1 Beispiele

Formeln einfugen und Blatt schuetzen

Berechnete Spalte fuellen und Formeln sperren

xlsx-formula-injector-example1.xlsx Datei anzeigen
Eingabeparameter anzeigen
{ "workbookFile": "/public/samples/xlsx/workbook-sales.xlsx", "formulaRulesJson": "[\n {\n \"sheetName\": \"Sheet1\",\n \"targetColumn\": \"D\",\n \"startRow\": 2,\n \"endRow\": 12,\n \"formulaTemplate\": \"=IF($A{{row}}=\\\"\\\",\\\"\\\",$B{{row}}*$C{{row}})\",\n \"numberFormat\": \"#,##0.00\",\n \"styleSourceRow\": 2\n }\n]", "editableRangesJson": "[\n {\n \"sheetName\": \"Sheet1\",\n \"range\": \"A2:C12\"\n }\n]", "protectSheets": true, "lockFormulaCells": true, "hideFormulaText": false, "sheetPassword": "" }

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
Format Conversion
Eingabetypen
file, textarea, checkbox, text
Ausgabetyp
file
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der XLSX Formel-Injektor ist ein Werkzeug, das Ihnen ermöglicht, Formeln spaltenweise in Excel-Dateien einzufügen und Formelzellen in geschützten Vorlagen zu sperren. Unterstützt Zeilen-Platzhalter, editierbare Bereiche und Blattschutz für wiederverwendbare Dateien.

Wann verwenden

  • Wenn Sie automatisch Formeln in Excel-Tabellen einfügen und anpassen müssen.
  • Wenn Sie Formelzellen in Vorlagen schützen möchten, um unbeabsichtigte Änderungen zu verhindern.
  • Wenn Sie editierbare Eingabebereiche in geschützten Arbeitsblättern definieren wollen.

So funktioniert es

  • Laden Sie Ihre Excel-Arbeitsmappendatei im XLSX- oder XLS-Format hoch.
  • Definieren Sie Formelregeln als JSON, um Zielspalten, Zeilenbereiche und Formelvorlagen anzugeben.
  • Optional: Konfigurieren Sie editierbare Bereiche und Blattschutzoptionen wie Passwörter.
  • Das Tool verarbeitet die Datei und generiert eine neue Excel-Datei mit den eingefügten Formeln und Schutzeinstellungen.

Anwendungsfälle

Automatisches Befüllen von Berechnungsspalten in Verkaufs- oder Finanzberichten.
Erstellung von wiederverwendbaren Vorlagen mit geschützten Formeln für Budgetplanung.
Sperren von Formelzellen in Datenmodellen, um die Konsistenz und Sicherheit zu gewährleisten.

Beispiele

1. Formeln in Verkaufsbericht einfügen

Hintergrund
Ein Verkaufsbericht mit Daten in Spalten A bis C benötigt eine automatische Berechnung in Spalte D.
Problem
Manuell Formeln für jede Zeile einzufügen ist ineffizient und kann zu Fehlern führen.
Verwendung
Laden Sie 'verkaufsbericht.xlsx' hoch und definieren Sie in den Formelregeln JSON die Formel für Spalte D von Zeile 2 bis 100.
Beispielkonfiguration
[{"sheetName":"Sheet1","targetColumn":"D","startRow":2,"endRow":100,"formulaTemplate":"=IF($A{{row}}=\"\",\"\",$B{{row}}*$C{{row}})","numberFormat":"#,##0.00","styleSourceRow":2}]
Ergebnis
Spalte D wird mit der berechneten Formel gefüllt, und die Zellen werden gemäß den Schutzeinstellungen gesperrt.

2. Geschützte Budgetvorlage mit editierbaren Bereichen

Hintergrund
Eine Budgetvorlage soll es Benutzern ermöglichen, Eingaben in bestimmten Zellen zu machen, während Berechnungsformeln geschützt sind.
Problem
Unkontrollierte Bearbeitung kann Formeln beschädigen und die Datenintegrität gefährden.
Verwendung
Verwenden Sie das Tool, um editierbare Bereiche für Eingabezellen zu definieren und Blattschutz zu aktivieren.
Ergebnis
Die Vorlage hat geschützte Formelzellen und editierbare Eingabebereiche, ideal für die Zusammenarbeit in Teams.

Mit Samples testen

json, xml, xlsx

Verwandte Hubs

FAQ

Welche Dateitypen kann ich hochladen?

Sie können XLSX- und XLS-Dateien (Microsoft Excel-Arbeitsmappen) verwenden.

Wie formatiere ich die Formelregeln JSON?

Verwenden Sie ein JSON-Array mit Objekten, die 'sheetName', 'targetColumn', 'startRow', 'endRow', 'formulaTemplate' und andere Eigenschaften enthalten.

Kann ich den Blattschutz mit einem Passwort versehen?

Ja, geben Sie optional ein Passwort im Feld 'Blattschutz-Passwort' an.

Was bedeutet 'Formelzellen sperren'?

Diese Option verhindert, dass Benutzer die Zellen mit Formeln bearbeiten können, nachdem sie eingefügt wurden.

Ist das Tool für große Dateien geeignet?

Ja, es unterstützt Dateien bis zu 20 MB, wie in den Optionen angegeben.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/xlsx-formula-injector

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
workbookFile file (Upload erforderlich) Ja -
formulaRulesJson textarea Ja -
editableRangesJson textarea Nein -
protectSheets checkbox Nein -
lockFormulaCells checkbox Nein -
hideFormulaText checkbox Nein -
sheetPassword text Nein -

Dateitypparameter müssen erst über POST /upload/xlsx-formula-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-formula-injector": {
      "name": "xlsx-formula-injector",
      "description": "Fuellt Formeln spaltenweise und kann Formelzellen in geschuetzten Vorlagen sperren",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-formula-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]