Zum Hauptinhalt springen

Zeilen aktualisieren in Excel In Power Automate

PDF4me Excel - Zeilen aktualisieren ist ein Power Automate Aktion, die vorhandene Zellen in einer Arbeitsmappe direkt ändert und abgleicht JSON Eigenschaftennamen in Spaltenüberschriften umwandeln. Verwenden Sie dies, um Datenbankänderungen zu synchronisieren und zu aktualisieren. CRM Datensätze oder Statusspalten in einem aktualisieren Excel Bericht erstellen, ohne Zeilen einzufügen oder zu löschen.

Was diese Aktion bewirkt

PDF4me Excel - Zeilen aktualisieren schreibt ein JSON Ein Array von Objekten wird in bestehende Zeilen ab der Startzeile eingefügt, wobei jeder Eigenschaftsname einer Spaltenüberschrift zugeordnet wird. Die Optionen „Zahlen und Datum konvertieren“, „Datumsformat“, „Zahlenformat“ und „Kulturname“ steuern die Typisierung und Formatierung der Werte. Es werden keine Zeilen eingefügt oder gelöscht, sondern nur die übereinstimmenden Zellen geändert.

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? Power Automate Fließen?

Jeder PDF4me Aktion in Power Automate Erfordert eine gültige Verbindung. Erstellen oder wählen Sie eine aus, die Ihre Daten enthält. PDF4me API Schlüssel, damit der Ablauf authentifiziert werden kann Excel Zeilenaktualisierungsanfragen sicher ausführen.

Wichtige Fakten, die Sie nicht verpassen sollten

Dadurch werden Zeilen aktualisiert, aber nicht eingefügt.
Objekte in JSON-Aktualisierungsdaten werden sequenziell auf bestehende Zeilen angewendet, beginnend mit der Startzeile. Es findet keine schlüsselbasierte Suche statt; verwenden Sie zuerst „Zeilen hinzufügen“, falls die Zeile noch nicht existiert.
Das Datenfeld ist beschriftet JSON Aktualisierungsdaten
Es muss immer ein JSON Auch bei nur einer Zeile kann ein Array nicht korrekt sein. Ein Objekt ohne Array-Klammern führt zu einem Fehler: „JsonData muss ein Array sein“.
Die Typkonvertierung erfordert die Aktivierung der Option.
Datumsformat, Zahlenformat und Kulturname werden nur wirksam, wenn die Option „Zahlen und Datum konvertieren“ aktiviert ist. Andernfalls wird jeder Wert als Klartext geschrieben.
Power Automate PDF4me Excel – Aktion „Zeilen aktualisieren“ konfiguriert mit Dateiinhalt, Dateiname, Tabellenblattname „Sheet1“, JSON-Aktualisierungsdaten, Startzeile 20, Startspalte 1 und erweiterten Parametern: „Zahlen und Datum konvertieren: Ja“, Datumsformat „JJJJ-MM-TT“ und Zahlenformat „N2“.

Map-Dateiinhalt und Dateiname festlegen JSON Aktualisieren Sie die Daten und die Startzeile und erweitern Sie anschließend die erweiterten Parameter für Typkonvertierung und Formatierung.

Parameter

Erforderlich: Dateiinhalt, Dateiname und JSON Aktualisierungsdaten müssen stets bereitgestellt werden. JSON Die Aktualisierungsdaten müssen ein JSON Ein Array ohne Objekt wird abgelehnt.

ParameterErforderlichWas es tutBeispiel
File ContentRequiredBase64 content of the source Excel workbook, mapped from SharePoint, OneDrive, or another prior action.[File Content from Get File]
File NameRequiredExcel filename including extension (.xlsx or .xls), used for processing and output identification.data.xlsx
JSON Update DataRequiredJSON array of objects to update. Each object updates one row sequentially starting at Start Row. Must be an array, a bare single object is rejected.[{"Name":"John","Age":31}]
Worksheet NameOptionalName of the worksheet to update. Defaults to the first worksheet if left blank.Sheet1
Start RowOptional1-based row number to start updating. Default 1, typically set to 2 or higher to skip a header row.2
Start ColumnOptional1-based column offset for header matching. Default 1 (column A).1
Convert Numeric And DateOptionalEnables automatic conversion of JSON numbers to Excel numeric values and date-like strings to Excel dates. Default true.true
Date FormatOptionalExcel date format applied when Convert Numeric And Date is enabled. Default yyyy-MM-dd.MM/dd/yyyy
Numeric FormatOptionalExcel numeric format applied when Convert Numeric And Date is enabled. Default N2.#,##0.00
Ignore Null ValuesOptionalSkips updating a cell for any JSON property that is null when enabled. Default false, which writes nulls as empty cells.false
Ignore Attribute TitlesOptionalMakes JSON property name matching case-insensitive against column headers when enabled. Default false.true
Culture NameOptionalCulture code used to parse incoming date and number strings before conversion. Default empty (system default).en-US

Ausgabefelder

FeldTypWas es enthält
documentBase64The Excel workbook with the matched rows updated.
SuccessBooleantrue if the update completed, false if the action failed.
ErrorMessageStringError description, null when Success is true.
ErrorsArrayDetailed error objects with Code and Message, empty when Success is true.

Was bedeuten die häufigsten Fehlermeldungen?

FehlermeldungUrsacheLösung
Request is emptyThe request object is null.Provide a valid request object.
Document is emptyFile Content is null or empty.Map a valid Excel document into File Content.
Invalid worksheet selectionThe named worksheet does not exist.Use an existing worksheet name or leave it blank for the first sheet.
No headers found in worksheetThe target row (or Start Row minus one) has no headers.Ensure the header row exists directly above the rows you are updating.
JsonData must be an arrayA bare single object was provided instead of an array.Wrap the object in array brackets, for example [{"Name":"John"}].

Wie richte ich Aktualisierungszeilen ein? Power Automate?

  1. Hinzufügen PDF4meExcel - Zeilen aktualisieren zu Ihrem Power Automate fließen.
  2. Karte Dateiinhalt Und Dateiname aus einer vorherigen Aktion (SharePoint, OneDriveoder einem Datenbankkonnektor).
  3. Satz JSON-Aktualisierungsdaten zu einem JSON Array von Objekten, eines pro Zeile zum Aktualisieren.
  4. Satz Startreihe zur ersten zu aktualisierenden Zeile (Kopfzeilen überspringen) und Startspalte für den Header-Offset.
  5. Expandieren Erweiterte Parameter um zu ermöglichen Numerische Werte in Datumsangaben umwandeln und legen Sie die Formatierung fest. Führen Sie den Workflow aus, die aktualisierte Arbeitsmappe wird zurückgegeben als dokumentierenDie

Typische Konfigurationen

Workflow-BeispieleCommon Power Automate flow patterns using Update Rows.
Tägliche Bestandssynchronisierung
  1. Ein geplanter Auslöser fragt die Datenbank nach aktualisierten Lagerbeständen ab.
  2. Die Ergebnisse werden umgewandelt in ein JSON Array, das den Spaltenüberschriften der Inventarliste entspricht.
  3. Die Funktion „Dateiinhalt abrufen“ ruft die Master-Inventararbeitsmappe ab. SharePointDie
  4. Update Rows wendet das Array ab der zweiten Startzeile an, wobei Convert Numeric And Date für ganzzahlige Bestandszahlen aktiviert ist.
  5. Die aktualisierte Inventararbeitsmappe wird wieder gespeichert. SharePointDie
Aktualisierung des Bestellstatus
  1. Ein Workflow wird ausgelöst, wenn sich der Bestellstatus im Bestellverwaltungssystem ändert.
  2. Das Szenario baut ein JSON Array mit dem aktualisierten Statusfeld für die betroffenen Zeilen.
  3. Die Funktion „Dateiinhalt abrufen“ ruft das Auftragsverfolgungsprotokoll ab.
  4. Die Funktion „Zeilen aktualisieren“ wendet die Änderung mit aktivierter Option „Nullwerte ignorieren“ an, sodass andere Spalten der Sortierung unberührt bleiben.
  5. Das aktualisierte Protokoll wird wieder gespeichert. SharePointDie
CRM-Kontaktaktualisierung
  1. Wöchentliche Trigger-Abfragen Dynamics 365 für Kontakte, die in den letzten 7 Tagen geändert wurden.
  2. Die Datensätze werden umgewandelt in ein JSON Array mit Kontakt- und Änderungsdatumsfeldern.
  3. Die Funktion „Zeilen aktualisieren“ wendet die Änderungen an, wobei die Option „Attributtitel ignorieren“ für die Groß-/Kleinschreibung bei der Spaltenübereinstimmung aktiviert ist.
  4. Die aktualisierte Kontaktliste wird mit einem Zeitstempel archiviert.

Praktische Tipps

This is not a lookup-and-match update
Rows are updated sequentially from Start Row, there is no key column matching. Sort or filter your JSON array to match the row order in the workbook before calling this action.
JSON Update Data must be an array, always
Even a single-row update needs array brackets: [{"Name":"John"}], not {"Name":"John"}. Omitting the brackets returns a JsonData must be an array error.
Start Row usually skips the header
Row 1 typically holds column headers, so most flows set Start Row to 2 or higher to begin updating actual data rows.
Culture Name affects parsing, not just display
Set Culture Name to match how your source data formats dates and decimals (for example de-DE for comma decimals), otherwise conversion can misread values.
Ignore Attribute Titles solves case-mismatch headaches
If your JSON property names differ in case from the Excel column headers, enable Ignore Attribute Titles instead of renaming every header or every JSON key.

Spickzettel

FeldWert
ActionExcel - Update Rows
Required fieldsFile Content, File Name, JSON Update Data (array)
Default start row1 (set to 2+ to skip headers)
Default start column1 (column A)
Type conversion toggleConvert Numeric And Date = true (default)
Default date/numeric formatyyyy-MM-dd / N2
Outputdocument (Base64 workbook) + Success + ErrorMessage + Errors

Häufig gestellte Fragen

How do I update existing Excel rows in Power Automate?+
Add the PDF4me Excel - Update Rows action, map File Content and File Name from a prior action, set JSON Update Data to a JSON array of objects (one per row), and set Start Row to the first data row to update.
Does Update Rows insert new rows if a match is not found?+
No. Update Rows only modifies existing cells starting at Start Row, it does not insert or delete rows. Objects are applied sequentially to consecutive rows beginning at Start Row, there is no lookup-and-match against a key column.
Why must JSON Update Data be an array even for one row?+
The action always expects a JSON array of objects. A bare single object such as {"Name":"John"} returns a JsonData must be an array error, wrap it as [{"Name":"John"}] even when updating only one row.
How does automatic type conversion work?+
With Convert Numeric And Date enabled, JSON numbers become Excel numeric values formatted with Numeric Format, and date-like strings become Excel DateTime values formatted with Date Format. Culture Name controls how the incoming values 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> for the supported format codes.
What happens to a JSON property that has no matching column header?+
It is ignored for that row. Only JSON properties whose names match an existing column header (case-sensitive unless Ignore Attribute Titles is enabled) are written to a cell. See the <a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer">PDF4me Power Automate connector reference</a> for the full action schema.

Branchenspezifische Anwendungsfälle und Anwendungen

  • Aktualisierungen zum Lead-Status: Aktualisierung des Lead-Qualifizierungsstatus in den Excel-Tracking-Tabellen
  • Kampagnenkennzahlen: Aktualisierung der Kampagnenleistungsmetriken von Analyseplattformen
  • Kundendatensätze: Kundenkontaktinformationen aus dem CRM mit Excel synchronisieren
  • Verkaufsquoten: Monatliche Umsatzziele und Ist-Werte in Excel-Dashboards aktualisieren

Verwandte Aktionen

Dieselbe Aufgabe auf anderen Plattformen

Hilfe erhalten