Zum Hauptinhalt springen

Zeilen aktualisieren in Excel - Datenmodifikator für Make

PDF4me Zeilen aktualisieren in Excel ist ein Make Modul, das vorhandene Zeilen in einer .xlsx- oder .xls-Arbeitsmappe mithilfe eines JSON Array, das Eigenschaftsnamen automatisch Spaltenüberschriften zuordnet. Verwenden Sie es, um Datenbankänderungen zu synchronisieren, Dashboards zu aktualisieren oder Updates durchzuführen. CRM Aufzeichnungen in Excel ohne Zeilen einzufügen oder zu löschen.

Was dieses Modul bewirkt

PDF4me Zeilen aktualisieren in Excel ändert Zellen in bestehenden Zeilen mithilfe eines JSON Array, ohne Zeilen einzufügen oder zu löschen. Eigenschaftsnamen in jedem JSON Objekte werden automatisch den Spaltenüberschriften zugeordnet, optional mit automatischer Konvertierung von Zeichenketten in Zahlen oder Datumsangaben, kulturspezifischer Analyse, benutzerdefinierter Datums-/Zahlenformatierung und Kontrolle über den Umgang mit Nullwerten.

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

Wie authentifiziere ich mein Konto? Make Szenario?

Jeder PDF4me Modul in Make erfordert eine gültige VerbindungErstellen oder wählen Sie einen Eintrag aus, der Ihre Daten enthält. PDF4me API Schlüssel, damit das Szenario authentifiziert werden kann Excel Zeilenaktualisierungen werden sicher durchgeführt.

Wichtige Fakten, die Sie nicht verpassen sollten

Nur In-Place-Updates
Das Modul fügt keine Zeilen ein und löscht auch keine. Es überschreibt lediglich Zellen in bereits vorhandenen Zeilen, beginnend mit der Startzeile und übereinstimmenden Spalten anhand des Spaltennamens.
Die JSON-Eingabe muss ein Array sein.
Selbst eine Aktualisierung einer einzelnen Zeile muss in eckige Klammern eingeschlossen werden: [{"Name":"John"}]Ein Objekt ohne Klammern führt zu einem Fehler.
Die Typkonvertierung ist optional und erfolgt nicht automatisch.
Die Option „Zahlenformat und Datum konvertieren“ muss auf „Ja“ gesetzt sein, damit Datumsformat, Zahlenformat und Kulturname wirksam werden. Bei Einstellung auf „Nein“ werden die Werte unverändert übernommen.
PDF4me Excel-Aktualisierung von Zeilen in einem Arbeitsblattmodul mit folgenden Einstellungen: Verbindung, Datei auf „Zuordnen“ mit Dateiname und Dokumentzuordnung, Arbeitsblattname „Sheet1“, JSON-Eingabe, Startzeile 2, Numerische Werte und Datum konvertieren auf „Ja“, Datumsformat „JJJJ-MM-TT“, Numerisches Format „N2“, Attributtitel und Nullwerte ignorieren auf „Nein“, Kulturname „en-US“.

Setzen Sie „Datei zuordnen“, verbinden Sie Dateiname und Dokument aus dem vorherigen Modul und geben Sie dann JSON-Eingabe sowie die Optionen zur Zeilen-/Typkonvertierung an.

Parameter

Erforderlich: Verbindung, Dateiname, Dokument und JSON-Eingabe müssen angegeben werden. Json Input muss ein JSON Es wird ein Array von Objekten unterstützt; einzelne Objekte werden nicht unterstützt. Alle anderen Parameter sind optional und verwenden die Standardwerte des Moduls, wenn sie leer gelassen werden.

ParameterErforderlichWas es tutBeispiel
ConnectionRequiredPDF4me API connection. Click Add and paste your API key if connecting for the first time.My PDF4me Excel connection
File NameRequiredFilename of the Excel workbook including extension, used for output file identification.sales_data.xlsx
DocumentRequiredExcel file buffer mapped from a preceding module such as Dropbox Download a File or Google Drive.[Buffer from Get File]
Worksheet NameOptionalName of the worksheet to update. Defaults to Sheet1 if left blank. Worksheet matching is case-sensitive.Sheet1
Json InputRequiredJSON array of objects, one object per row to update. Property names are matched to column headers automatically.[{"Product":"Widget","Price":55.99}]
Start RowOptional1-based row number where updates begin. Row 1 is usually the header row, so data updates typically start at row 2.2
Start ColumnOptional1-based column offset used for header matching, allows skipping initial columns.1
Convert Numeric And DateOptionalYes converts JSON strings to Excel numbers and dates using Date Format and Numeric Format. No writes values as-is.Yes
Date FormatOptionalExcel date format pattern applied when Convert Numeric And Date is Yes.yyyy-MM-dd
Numeric FormatOptionalExcel numeric format pattern applied when Convert Numeric And Date is Yes.N2
Ignore Attribute TitlesOptionalYes makes JSON property name matching case-insensitive against column headers.No
Ignore Null ValuesOptionalYes skips updating any cell whose JSON value is null, preserving the existing cell content. No overwrites it as empty.No
Culture NameOptionalCulture code used to parse incoming date and number strings before conversion, important for international data.en-US

Ausgabefelder

FeldTypWas es enthält
NameStringOutput Excel filename, matches the File Name input.
Doc DataBufferThe Excel document with the modified rows, in buffer format, ready to upload or attach.

Wie richte ich Aktualisierungszeilen ein? Make?

  1. Hinzufügen PDF4meZeilen in einem Arbeitsblatt aktualisieren zu Ihrem Make Szenario.
  2. Wählen Verbindung (oder klicken Sie hier) Hinzufügen um einen mit Ihrem PDF4me API Schlüssel).
  3. Unter Datei, wählen Karte und Draht Dateiname Und Dokumentieren aus einem vorherigen Modul (Dropbox, Google Drive oder HTTP).
  4. Satz Name des Arbeitsblatts falls es sich nicht um Blatt1 handelt.
  5. Baue den JSON-Eingabe Das Array ist so aufgebaut, dass die Eigenschaftsnamen jedes Objekts mit den Spaltenüberschriften übereinstimmen; pro Zeile wird ein Objekt aktualisiert.
  6. Satz Startreihe zur ersten Datenzeile (normalerweise 2 (wenn Zeile 1 Überschriften enthält).
  7. Aktivieren Numerische Werte in Datumsangaben umwandeln und setzen Datumsformat / Numerisches Format wenn Ihr JSON Werte sind Zeichenketten, die werden sollen Excel Zahlen oder Datumsangaben. Führen Sie das Szenario aus; die aktualisierte Arbeitsmappe wird als Puffer zurückgegeben.

Typische Konfigurationen

Workflow-BeispieleCommon Make scenario patterns using Update Rows in Excel.
Geplante Datenbank-zu-Excel synchronisieren
  1. Ein geplanter Trigger wird in einem festen Intervall ausgeführt, um Datensätze abzurufen, die sich seit der letzten Synchronisierung geändert haben.
  2. A SQL Anfrage oder API Anrufformate, die geänderten Datensätze in ein JSON Array, das den Spaltenüberschriften des Arbeitsblatts entspricht.
  3. Get File ruft die Masterdatei ab. Excel Bericht aus Dropbox oder Google Drive.
  4. Die Funktion „Zeilen aktualisieren“ schreibt die neuen Werte ab Zeile 2, wobei „Numerisch und Datum konvertieren“ aktiviert ist.
  5. Die aktualisierte Arbeitsmappe wird wieder an denselben Speicherort hochgeladen und ersetzt die vorherige Version.
CRM Gelegenheit zur Erneuerung
  1. Ein Webhook wird ausgelöst, wenn ein CRM Der Opportunity-Datensatz wurde aktualisiert.
  2. Das Szenario baut ein JSON Objekt mit der aktualisierten Phase, dem Betrag und dem Abschlussdatum für diese Verkaufschance.
  3. Get File ruft die Arbeitsmappe zur Verkaufschancenverfolgung ab.
  4. Mit Update Rows wird die übereinstimmende Zeile geändert, wobei Ignore Attribute Titles auf Yes gesetzt ist, um eine flexible Header-Übereinstimmung zu ermöglichen.
  5. Die aktualisierte Arbeitsmappe wird im gemeinsamen Speicher für das Vertriebsteam gespeichert.
Aktualisierung des Lagerbestands
  1. Ein Ereignis im Inventarsystem wird ausgelöst, wenn sich die Lagerbestände für eine oder mehrere Artikelnummern ändern.
  2. Das Szenario formatiert die geänderten Artikelnummern und Mengen in ein JSON Array.
  3. Get File ruft die Master-Inventararbeitsmappe ab von SharePointDie
  4. Die Funktion „Zeilen aktualisieren“ schreibt die aktuellen Lagerbestände, wobei die Option „Nullwerte ignorieren“ auf „Ja“ gesetzt ist, um nicht zusammenhängende Spalten beizubehalten.
  5. Die aktualisierte Inventararbeitsmappe wird wieder gespeichert. SharePoint für mehr Transparenz im Lager.

Praktische Tipps

Json Input must be an array, always
Even a single-row update needs array brackets. A bare object like {"Name":"John"} errors, wrap it as [{"Name":"John"}].
Start Row usually means row 2
Row 1 typically holds column headers. Set Start Row to 2 to update the first data row without overwriting headers.
Type conversion needs the toggle on
Date Format, Numeric Format, and Culture Name only apply when Convert Numeric And Date is Yes. Left at No, JSON values are written verbatim as text.
Header matching is case-sensitive by default
If your JSON property names differ in case from the column headers, set Ignore Attribute Titles to Yes rather than renaming every header.
Null values overwrite by default
Without Ignore Null Values set to Yes, a null in your JSON blanks the existing cell. Enable it when you only want to update the fields you actually send.
Culture Name affects parsing, not just display
Set Culture Name to match how your source data formats dates and decimals (e.g. de-DE for comma decimals), otherwise conversion can misread values.

Spickzettel

FeldWert
ModuleUpdate Rows in a worksheet
ConnectionPDF4me API key
Default worksheetSheet1
Json Input shape[{"Column":"Value"}, ...] (array, always)
Typical Start Row2 (skips header row)
Type conversion toggleConvert Numeric And Date = Yes
Default date/numeric formatyyyy-MM-dd / N2
Default cultureen-US

Häufig gestellte Fragen

Does Update Rows insert or delete rows?+
No. The module only modifies cells in rows that already exist in the worksheet. It never inserts new rows or deletes existing ones. Use a different PDF4me Excel module if you need to add or remove rows.
What format must Json Input be in?+
Json Input must be a JSON array of objects, even when updating a single row. A bare object such as {"Name":"John","Age":31} without array brackets causes an error, it must be wrapped as [{"Name":"John","Age":31}].
How does header matching work?+
Each object in the Json Input array has its property names matched against the column headers in the target worksheet. Rows are updated sequentially starting from Start Row, with Start Column controlling any header offset.
What happens to null values in the JSON?+
By default, a null value in the JSON overwrites the corresponding cell as empty. Set Ignore Null Values to Yes to skip updating any cell whose JSON value is null, which preserves the existing content in that cell.
Can I control how dates and numbers are formatted?+
Yes. When Convert Numeric And Date is set to Yes, Date Format and Numeric Format apply Excel formatting patterns such as yyyy-MM-dd or N2, and Culture Name (for example en-US or de-DE) controls how the incoming strings are parsed before conversion. See <a href="https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings" target="_blank" rel="noopener noreferrer">Microsoft's numeric format string reference</a> and <a href="https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings" target="_blank" rel="noopener noreferrer">custom date format reference</a> for the full pattern syntax.

Branchenspezifische Anwendungsfälle und Anwendungen

  • CRM Aktuelle Informationen zu Geschäftsmöglichkeiten: Opportunity-Zeilen bearbeiten in Excel mit aktuellem Status, Beträgen und Abschlussdaten
  • Aktualisierung der Kampagnenleistung: Aktualisieren Sie die Kampagnenmetrikzeilen mit den aktuellen Impressionen, Klicks und Conversions.
  • Aktualisierungen der Lead-Bewertung: Aktualisieren Sie die Lead-Scoring-Daten in Excel Tracking-Sheets aus der Marketingautomatisierung
  • Kundendatenbank-SynchronisierungKundendatensätze mit den neuesten Kontaktdaten und der Kaufhistorie aktualisieren
  • Aktualisierungen der Umsatzprognose: Prognosezeilen mit aktualisierten Pipeline-Daten und Gewinnwahrscheinlichkeiten anpassen

Verwandte Aktionen

Dieselbe Aufgabe auf anderen Plattformen

Hilfe erhalten