XLSX Incremental Append

Haengt neue Daten inkrementell an und erzeugt Cursor

Unterstuetzt Zeit- oder Primaerschluessel-Cursor.

Beispielergebnisse

1 Beispiele

Inkrementelles Append mit Cursor

Fuegt neue Zeilen hinzu und erzeugt naechsten Cursor

xlsx-append-incremental-example1.zip Datei anzeigen
Eingabeparameter anzeigen
{ "baseWorkbookFile": "/public/samples/xlsx/workbook-sales.xlsx", "incrementalWorkbookFile": "/public/samples/xlsx/workbook-sales.xlsx", "targetSheetName": "Tools API", "cursorMode": "primary-key", "cursorColumn": "id", "lastCursorValue": "5" }

Click to upload file or drag and drop file here

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

Click to upload file or drag and drop file here

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

Wichtige Fakten

Kategorie
Konvertierung & Kodierung
Eingabetypen
file, text, number, select
Ausgabetyp
file
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Das XLSX Incremental Append Tool ermöglicht es Ihnen, neue Datensätze effizient an bestehende Excel-Arbeitsmappen anzuhängen, indem es automatisch Zeitstempel oder Primärschlüssel als Cursor verwendet, um Duplikate zu vermeiden und den Datenbestand aktuell zu halten.

Wann verwenden

  • Wenn Sie regelmäßig neue Transaktionsdaten in eine bestehende Master-Excel-Datei integrieren müssen.
  • Wenn Sie Datenabgleiche zwischen verschiedenen Systemen durchführen und nur neue Delta-Datensätze hinzufügen wollen.
  • Wenn Sie große Excel-Tabellen ohne manuelle Kopierarbeit durch automatisierte inkrementelle Updates pflegen möchten.

So funktioniert es

  • Laden Sie Ihre Basis-Arbeitsmappe und die Datei mit den neuen, inkrementellen Daten hoch.
  • Wählen Sie den Cursor-Modus (Zeitstempel oder Primärschlüssel) und definieren Sie die entsprechende Spalte.
  • Geben Sie den letzten bekannten Cursor-Wert an, um den Startpunkt für den Import festzulegen.
  • Das Tool verarbeitet die Daten und gibt eine aktualisierte Arbeitsmappe inklusive des neuen Cursor-Status aus.

Anwendungsfälle

Automatisierte Zusammenführung von täglichen Verkaufsberichten in eine monatliche Master-Datei.
Synchronisation von CRM-Exporten mit einer zentralen Excel-Datenbank zur Kundenverwaltung.
Regelmäßige Aktualisierung von Lagerbestandslisten durch Import neuer Lieferdaten.

Beispiele

1. Inkrementelle Verkaufsberichte zusammenführen

Datenanalyst
Hintergrund
Ein Analyst erhält täglich neue Verkaufsdaten als Excel-Datei und muss diese in eine wachsende Master-Datei integrieren.
Problem
Manuelles Kopieren ist fehleranfällig und zeitaufwendig bei tausenden Zeilen.
Verwendung
Basis-Datei und neue Daten hochladen, 'primary-key' als Modus wählen und die 'id'-Spalte als Cursor definieren.
Beispielkonfiguration
cursorMode: primary-key, cursorColumn: id, lastCursorValue: 5
Ergebnis
Alle Datensätze mit einer ID größer als 5 werden automatisch an die Basis-Datei angehängt.

Mit Samples testen

xml, xlsx, xls

Verwandte Hubs

FAQ

Welche Dateiformate werden unterstützt?

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

Was ist der Unterschied zwischen Zeit- und Primärschlüssel-Cursor?

Der Zeit-Cursor filtert Daten basierend auf einem Datum oder Zeitstempel, während der Primärschlüssel-Cursor eindeutige IDs verwendet, um neue Einträge zu identifizieren.

Kann ich den Ziel-Tabellenblattnamen festlegen?

Ja, über das Feld 'Ziel Sheet Name' können Sie bestimmen, in welches Tabellenblatt die Daten eingefügt werden sollen.

Was passiert, wenn ich keinen letzten Cursor-Wert angebe?

Ohne einen definierten Startwert werden die Daten standardmäßig ab dem ersten verfügbaren Datensatz verarbeitet.

Ist die Dateigröße begrenzt?

Ja, die maximale Dateigröße für den Upload beträgt 200 MB pro Datei.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/xlsx-append-incremental

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
baseWorkbookFile file (Upload erforderlich) Ja -
incrementalWorkbookFile file (Upload erforderlich) Ja -
targetSheetName text Nein -
headerRow number Nein -
cursorMode select Nein -
cursorColumn text Ja -
lastCursorValue text Nein -

Dateitypparameter müssen erst über POST /upload/xlsx-append-incremental 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-append-incremental": {
      "name": "xlsx-append-incremental",
      "description": "Haengt neue Daten inkrementell an und erzeugt Cursor",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-append-incremental",
      "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]