Zum Hauptinhalt springen

Zeilen in Excel aktualisieren mit n8n Aktion

PDF4me Zeilen in Excel aktualisieren ändert vorhandene Tabellenzeilen direkt von n8nFüttern Sie ein oder mehrere JSON Objekte (immer in einem Array eingeschlossen) und PDF4me Ordnet Eigenschaften den Spaltenüberschriften zu, wendet automatische Typkonvertierung an und durchläuft das Arbeitsblatt sequenziell ab der ausgewählten Zeile. Ideal zum Synchronisieren. SQL Ergebnisse, erfrischend CRM Snapshots oder das Aktualisieren von Spalten mit dem Genehmigungsstatus, ohne neue Zeilen einzufügen.

Verwandte Blog-Beiträge
Zu dieser Funktion gibt es noch keinen Blogbeitrag – folgt in Kürze.
Schauen Sie sich in der Zwischenzeit im PDF4me-Blog Tutorials und Arbeitsabläufe für alle Plattformen an.
Besuchen Sie den Blog

Aufstellen

Füge die PDF4me Knoten „Zeilen aktualisieren“ zu Ihrem n8n Führen Sie den Workflow durch und konfigurieren Sie die erforderlichen Parameter. Anweisungen zur Ersteinrichtung finden Sie in unserer [Website/Dokumentation/etc.]. n8n IntegrationsleitfadenDie

Voraussetzungen

  • PDF4me API Zugangsdaten
  • n8n Workflow-Zugriff

Konfiguration

  1. Füge die PDF4me Knoten zum Workflow
  2. Wählen Sie die Aktion „Zeilen aktualisieren“ aus.
  3. Bitte geben Sie die Excel-Quelldatei an. JSON Array und Aktualisierung der Offsets
Zeilen in Excel aktualisieren

Parameter

Wichtig: Mit einem Sternchen (***) gekennzeichnete Parameter sind Pflichtfelder. Json Data muss immer ein JSON array (wrap single rows in []).

ParameterTypBeschreibungBeispiel
Eingabedatentyp***StringExcel-Quellenauswahl. Optionen: Binary Data, Base64 String, URLDieBinary Data
Binäres Eingabefeld***BinärErforderlich, wenn Input Data Type = Binary Data. Referenz auf die Upstream-Binärdatei.{{ $binary.data }}
Base64-Dokumentinhalt***StringErforderlich, wenn Input Data Type = Base64 String. Stellen Sie eine Base64-Arbeitsmappe bereit.UEsDBBQAAAA...
Dokument-URL***StringErforderlich, wenn Input Data Type = URLÖffentlicher Link zum Arbeitsbuch.https://files.example.com/report.xlsx
Dateiname***StringVerarbeitungs-/Anzeigename der Arbeitsmappe (mit Dateiendung).inventory.xlsx
JSON-Daten***StringJSON Array von Objekten. Jedes Objekt aktualisiert nacheinander eine Zeile.[{"SKU":"A-100","Stock":45}]
Name des ArbeitsblattsStringZielarbeitsblatt. Das leere Arbeitsblatt verwendet das erste Blatt.Inventory
StartreiheNummerDie Aktualisierung beginnt in der ersten Zeile des Arbeitsblatts (Kopfzeilen befinden sich üblicherweise in Zeile 1).2
StartspalteNummerFür die Ausrichtung der Kopfzeile wird ein spaltenbasierter Versatz von 1 verwendet.1
Numerische Werte in Datumsangaben umwandelnBooleanAutomatische Konvertierung von numerischen Zeichenketten/Datumsangaben in Excel-Werte. Standard. trueDietrue
DatumsformatStringDas Excel-Datumsformat wird angewendet, wenn die Konvertierung aktiviert ist.yyyy-MM-dd
Numerisches FormatStringExcel-Zahlenformat, wenn die Konvertierung aktiviert ist.#,##0.00
Nullwerte ignorierenBooleanWann trueNullwerte lassen die vorhandenen Zellwerte unberührt.true
Attributtitel ignorierenBooleanHeader-Abgleich ohne Berücksichtigung der Groß-/Kleinschreibung. Standard. falseDietrue
KulturnameStringKultur für die Analyse von Zahlen/Datumsangaben. Leer = invariant.en-US
Name der Binärdatenausgabe***StringName des Ausgabespeicherplatzes, in dem die gepatchte Arbeitsmappe gespeichert ist.document

Ausgabe

Ausgabeparameter

ParameterTypBeschreibungBeispiel
DateinameStringDateiname des aktualisierten Excel-Dokuments mit Zeilen - Der Name der Excel-Ausgabedatei nach den Zeilenaktualisierungenexcel_updated.xlsx
DateigrößeNummerDateigröße in Bytes - Die Größe des Excel-Dokuments in Bytes nach den Zeilenaktualisierungen212810
ErfolgBooleanPDF4me Betriebsstatus - Boolean Flagge, die den Erfolg oder Misserfolg des Zeilenaktualisierungsprozesses anzeigt. PDF4me Rückgaben true für einen erfolgreichen Betrieb und false für etwaige Fehlertrue
originalFileNameStringDateiname des ursprünglichen Excel-Dokuments - Der Name der Excel-EingabedateimyExcelFile.xlsx
ArbeitsblattnameStringName des Arbeitsblatts - Der Name des Arbeitsblatts, in dem die Zeilen aktualisiert wurdenSheet1
startZeileNummerStartzeilennummer - Die zeilenbasierte Nummer bei 1, ab der die Aktualisierungen begannen1
Spalte startenNummerStartspaltennummer - Die 1-basierte Spaltennummer, ab der die Aktualisierungen begannen1
ZeilenAktualisiertNummerAnzahl der aktualisierten Zeilen - Die Gesamtzahl der erfolgreich aktualisierten Zeilen1
KonvertierenNumerischUndDatumBooleanStatus der numerischen und Datumsumwandlung - Zeigt an, ob die automatische numerische und Datumsumwandlung aktiviert wurde. true falls aktiviert, false falls deaktivierttrue
DatumsformatStringDatumsformat angewendet - Die Datumsformatzeichenfolge, die während der Konvertierung angewendet wurde.yyyy-MM-dd
numerisches FormatStringNumerisches Format angewendet - Die numerische Formatzeichenfolge, die während der Konvertierung angewendet wurdeN2
ignoreNullValuesBooleanBehandlung von Nullwerten - Gibt an, ob Nullwerte ignoriert wurden. true wenn Nullwerte ignoriert würden (vorhandene Werte beibehalten würden), false wenn Nullwerte geschrieben wurdenfalse
Attributtitel ignorierenBooleanGroß-/Kleinschreibung ignorierende Header-Übereinstimmung - Gibt an, ob eine Header-Übereinstimmung ohne Berücksichtigung der Groß-/Kleinschreibung verwendet wurde. true falls aktiviert, false Wenn Groß- und Kleinschreibung beachtet wirdfalse
KulturnameStringKultur-/Lokalisierungscode - Kulturcode für die Interpretation von Zahlen und Datumsangaben (z. B. "en-US", "de-DE", "fr-FR")en-US
NachrichtStringOperationsmeldung - Eine beschreibende Meldung, die das Ergebnis der Zeilenaktualisierung angibt, einschließlich der Anzahl der aktualisierten Zeilen und des Tabellenblattnamens.Successfully updated 1 row(s) in worksheet 'Sheet1'

N8N Maßnahmenreaktion

Der PDF4me Zeilen aktualisieren API Die Antwort kann in verschiedenen Formaten angezeigt werden. Wählen Sie die Ansicht, die Ihren Bedürfnissen am besten entspricht:

JSON Antwortformat

Das Rohmaterial JSON Antwort von der API:

[
{
"fileName": "excel_updated.xlsx",
"fileSize": 212810,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"worksheetName": "Sheet1",
"startRow": 1,
"startColumn": 1,
"rowsUpdated": 1,
"convertNumericAndDate": true,
"dateFormat": "yyyy-MM-dd",
"numericFormat": "N2",
"ignoreNullValues": false,
"ignoreAttributeTitles": false,
"cultureName": "en-US",
"message": "Successfully updated 1 row(s) in worksheet 'Sheet1'"
}
]

Anwendungsfälle

  • Inventarsynchronisierung: Aktualisieren Sie die aus ERP Abfragen unter Beibehaltung der Preise und Metadaten.
  • Auftrags- oder ProjektstatusPatch-Status, Besitzer oder SLA Spalten, sobald vorgelagerte Systeme Aktualisierungen ausgeben.
  • Finanzielle Anpassungen: Die Prognose- oder Ist-Zeilen werden jede Nacht neu geschrieben, ohne die bestehenden Formeln/Strukturen zu beeinträchtigen.

Hilfe erhalten