PowerAutomate: Daten in Excel automatisiert hinzufügen

Intro

In PowerAutomate gibt es für Excel Online im privaten OneDrive oder auch im geschäftlichen OneDrive die Aktion „Add a row into a table“. Diese Funktion fügt automatisiert bei der Ausführung des Flows einen neuen Datensatz in eine Excel-Datei in OneDrive hinzu. Man kann problemlos diese Excel-Datei im Client zur Ausführungszeit geöffnet haben.

Im Feld „Tabelle“ wird die Bezeichnung der Datentabelle eingefügt und nicht der Name der Arbeitsmappe

Umsetzung

Die Aktion setzt eine vorhandene Excel-Datei voraus, sowie darin eine Tabelle, die als Datentabelle (STRG-T) formatiert wurde, sodass die Spaltenköpfe einen eindeutigen Bezeichner besitzen. Standardmäßig erhält die erste angelegte Datentabelle den Bezeichner „Tabelle1“ – das kann man in Excel aber als Benutzer problemlos hier ändern:

Änderung des Bezeichners für eine Datentabelle

Wichtiger Hinweis: Der Name der Arbeitsmappe in der Excel-Dateu ist für diese Funktion völlig irrelevant!

Error 409 - This won't work because it would move cells in a table on your worksheet

Beim ersten Test erhielt ich eben genannte Fehlermeldung. Nach längerem Googlen fand ich ein Workaround für diesen Fehler, den Excel Online an den Flow sendet heraus. Man darf bei vor dem Anlegen der Datentabelle nicht die Spalten (A,B,C,D) mit markieren sondern nur Zellen. Verrückt!

Der Datensatz wird am Ende der Tabelle hinzugefügt.

Hinterlasse einen Kommentar

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..