Zum Hauptinhalt springen

Zeilen löschen Excel In Power Automate

PDF4me Zeilen löschen Excel ist ein Power Automate Aktion, die einen oder mehrere Zeilenbereiche aus einem Excel Arbeitsblatt mit kommagetrennter Bereichssyntax. Verwenden Sie diese Funktion, um Kopfzeilen zu entfernen, abgelaufene Datensätze zu löschen oder Beispieldaten zu bereinigen, wenn ein Workflow eine Arbeitsmappe und eine Bereichszeichenfolge übergibt. Das Ergebnis ist ein bereinigtes Arbeitsblatt. Excel Die Datei ist bereit für den nächsten Schritt.

Was diese Aktion bewirkt

PDF4me Zeilen löschen Excel nimmt ein Excel Eine Datei und eine Zeilenbereichszeichenfolge werden angegeben, um genau diese Zeilen aus dem Zielarbeitsblatt zu entfernen. Bereiche können einzelne Zeilen und durch Bindestriche getrennte Bereiche in einer Anfrage kombinieren. PDF4me Es werden immer von der höchsten Zeilennummer abwärts gelöscht, sodass frühere Bereiche im selben Aufruf niemals verschoben werden.

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

Authentifizierung Ihres API Anfrage

Um auf die PDF4me Web API durch Power AutomateJede Anfrage muss einen gültigen API Schlüssel. Die Authentifizierung bestätigt Ihre Identität und ermöglicht dem Connector die Verbindung. PDF4me'S Excel Zeilenlöschdienst aus Ihrem Datenfluss.

Wichtige Fakten, die Sie nicht verpassen sollten

Zeilenbereiche ist eine durch Kommas getrennte Zeichenkette
Kombinieren Sie einzelne Zeilen und durch Bindestriche getrennte Bereiche in einem Feld, zum Beispiel 1-5,10,15-20. Optionale umschließende Klammern wie [1-5] werden genauso akzeptiert wie 1-5.
Löschvorgänge erfolgen immer von unten nach oben.
PDF4me entfernt automatisch zuerst die Zeilen mit den höchsten Nummern, sodass die anderen Bereiche in derselben Anfrage durch eine vorherige Löschung niemals verschoben werden.
Die Benennung des Arbeitsblatts ist optional.
Lassen Sie das Feld leer, um das erste Arbeitsblatt in der Arbeitsmappe auszuwählen, oder geben Sie den genauen, unter Berücksichtigung der Groß-/Kleinschreibung, angegebenen Namen ein, um ein bestimmtes Arbeitsblatt auszuwählen.
Die Power Automate PDF4me Excel-Aktion „Zeilen löschen“ zeigt die Felder „Dateiinhalt“, „Dateiname“, „Arbeitsblattname“ und „Zeilenbereiche“ an.

Dateiinhalt und Dateinamen aus einer vorherigen Aktion übernehmen, Arbeitsblattnamen festlegen, falls das Ziel nicht das erste Blatt ist, und anschließend Zeilenbereiche eingeben.

Parameter

Erforderlich: Dateiinhalt, Dateiname und Zeilenbereiche müssen immer angegeben werden. Der Arbeitsblattname ist optional und wird standardmäßig auf das erste Arbeitsblatt gesetzt.

ParameterErforderlichWas es tutBeispiel
File ContentRequiredBase64 or buffer content of the source Excel file, typically mapped from a prior action like SharePoint Get File Content or OneDrive.[File Content from Get File]
File NameRequiredName of the Excel file including its extension, used for processing and naming the output.data.xlsx
Worksheet NameOptionalExact, case-sensitive name of the worksheet to delete rows from. Blank defaults to the first worksheet (index 0).Sheet1
Row RangesRequiredComma-separated row ranges in 1-based format. A single number deletes one row, a hyphenated pair deletes a span, and multiple entries can be combined, for example 1-5,10,15-20.1-5,10,15-20

Was gibt „Zeilen löschen“ zurück?

FeldTypWas es enthält
documentBase64The Excel document with the specified rows removed.
SuccessBooleantrue when the deletion completed, false if the request failed validation or processing.
Error MessageStringDescription of what went wrong, null when Success is true.
ErrorsArrayDetailed error entries with Code and Message, empty when Success is true.

Häufige Fehlermeldungen

FehlermeldungUrsacheLösung
Request is emptyRequest object is null.Provide a valid request object.
Document is emptyDocument object is null.Provide a valid Excel document.
Row ranges are requiredRowRanges is null or an empty string.Provide a valid row range specification.
Invalid worksheet selectionWorksheetName doesn't exist in the workbook.Use an existing worksheet name.
Invalid start row {row}. Row numbers must be positive.Row number is less than 1, such as "0-5" or "-1".Use row numbers of 1 or greater (1-based indexing).
Row {row} exceeds maximum data row ({maxRow})Row number is greater than the worksheet's data row count.Use row numbers within the valid range, 1 to maxRow.
Invalid range {start}-{end}: End row cannot be less than start rowEnd row is smaller than start row, such as "10-5".Make sure the end row is greater than or equal to the start row.
Invalid row range formatMalformed range string that couldn't be parsed.Check the syntax, use commas and hyphens correctly.

Wie richte ich das Löschen von Zeilen ein? Power Automate?

  1. Hinzufügen PDF4meZeilen löschen Excel zu Ihrem Power Automate fließen.
  2. Karte Dateiinhalt Und Dateiname aus einer vorherigen Aktion, wie zum Beispiel SharePoint oder OneDrive Dateiinhalt abrufen.
  3. Satz Name des Arbeitsblatts Wenn das Ziel nicht das erste Arbeitsblatt ist, lassen Sie es ansonsten leer.
  4. Eingeben Zeilenbereiche als durch Kommas getrennte Zeichenkette, zum Beispiel 1-5,10,15-20Die
  5. Führen Sie den Workflow aus. Die Zeilen werden automatisch von unten nach oben gelöscht, und die bereinigte Datei wird zurückgegeben. documentDie

Typische Konfigurationen

Workflow-BeispieleCommon Power Automate flow patterns using Delete Rows from Excel.
Bereinigung von Berichtskopf- und -fußzeile
  1. Ein Ablauf-Trigger wird ausgelöst, wenn ein interner Bericht als bereit für einen Kunden markiert wird.
  2. Die Funktion „Dateiinhalt abrufen“ ruft den Bericht ab von SharePointDie
  3. Zeilen löschen Excel Läuft mit Zeilenbereichen, die auf die internen Kopf- und Fußzeilen eingestellt sind, zum Beispiel "1-3,96-100".
  4. Die bereinigte Datei wird dem Kunden per E-Mail zugesendet, das Original wird separat archiviert.
Geplante Kürzung des Transaktionsprotokolls
  1. Ein Wiederholungstrigger führt einen monatlichen Archivierungsprozess aus.
  2. Die Funktion „Dateiinhalt abrufen“ ruft die folgenden Daten ab: Excel Transaktionsprotokoll von SharePointDie
  3. In einem vorherigen Schritt werden Zeilen identifiziert, die älter als das Aufbewahrungsfenster sind, und eine Zeilenbereichszeichenfolge dynamisch erstellt.
  4. Zeilen löschen Excel Diese Zeilen werden entfernt, und das gekürzte Protokoll wird wieder gespeichert. SharePointDie
Entfernung von Beispieldaten der Vorlage
  1. Der Einarbeitungsprozess für neue Mitarbeiter beginnt im HR-System.
  2. Get File Content ruft die Spesenabrechnungsvorlage aus einer Vorlagenbibliothek ab.
  3. Zeilen löschen aus Excel Entfernt die Beispielzeilen, deren Zeilenbereiche auf „2-10“ und deren Arbeitsblattname auf „Ausgaben“ eingestellt sind.
  4. Die bereinigte Vorlage wird dem neuen Mitarbeiter per E-Mail zugesendet, wobei die Überschriften der ersten Zeile erhalten bleiben.

Praktische Tipps

Count rows before building the range string
Row Ranges rejects any row number past the worksheet's data row count, so confirm the row count first if you are constructing ranges dynamically from another action's output.
Combine ranges in one call instead of looping
A single Row Ranges string like "1-5,10,15-20" deletes multiple spans in one action run, which is simpler to maintain than chaining several Delete Rows actions.
Match Worksheet Name exactly, including case
Worksheet Name comparison is case-sensitive. A mismatch returns an invalid worksheet selection error even if the name looks correct at a glance.
Brackets around a range are optional
Both "1-5" and "[1-5]" are accepted for the same range, so either format works if the string is being generated by another system.
Don't worry about deletion order in the input
You can list ranges in any order in Row Ranges. PDF4me sorts and deletes from the highest row number down automatically to avoid index shifting.

Spickzettel

FeldWert
ActionDelete Rows from Excel
File ContentMapped from a prior file-retrieval action
File Namee.g. data.xlsx
Worksheet NameBlank = first worksheet, or exact case-sensitive name
Row Ranges format1-based, comma-separated: "1-5,10,15-20"
Deletion orderBottom-to-top automatically, no action needed
Outputdocument (Base64), Success, Error Message, Errors

Häufig gestellte Fragen

How do I delete rows in Excel using Power Automate?+
Add the PDF4me Delete Rows from Excel action, map File Content and File Name from a prior action, set Worksheet Name if needed, and provide Row Ranges as a comma-separated string such as 1-5,10,15-20. Running the flow returns the Excel file with those rows removed.
What format does Row Ranges use?+
Row Ranges is a comma-separated string using 1-based row numbers. Use a single number for one row, a hyphenated pair for a range, and commas to combine several, for example 1-5,10,15-20 deletes rows 1 through 5, row 10, and rows 15 through 20.
Why are rows deleted bottom-to-top instead of top-to-bottom?+
Deleting from the bottom up prevents index shifting. If rows were removed top-to-bottom, every deletion would shift the remaining row numbers up by one, causing later ranges in the same request to target the wrong rows. See <a href="https://learn.microsoft.com/en-us/office/vba/api/excel.range.delete" target="_blank" rel="noopener noreferrer">Microsoft's Excel Range.Delete reference</a> for how row shifting works natively in Excel.
What happens if a row range is invalid?+
The action returns Success as false with an ErrorMessage describing the problem, for example a row number that exceeds the worksheet data row count, or a range where the end row is smaller than the start row. No rows are deleted when the request fails validation.
Can I delete rows from a worksheet other than the first one?+
Yes. Set Worksheet Name to the exact, case-sensitive name of the target worksheet. Leaving it blank defaults to the first worksheet in the workbook. See <a href="https://learn.microsoft.com/en-us/connectors/pdf4meconnect/" target="_blank" rel="noopener noreferrer">the PDF4me Power Automate connector reference</a> for the full action list.

Branchenspezifische Anwendungsfälle und Anwendungen

Anwendungsfälle im Finanz- und Rechnungswesen

  • Transaktionsbereinigung: Alte oder ungültige Transaktionszeilen aus den Buchhaltungsprotokollen löschen
  • Periodenende: Temporäre Berechnungszeilen nach Monatsabschluss entfernen
  • Berichtsverteilung: Interne Notizen und Kommentare aus Kundenberichten löschen
  • Budgetvorlagen: Entfernen Sie die Beispieldaten des Vorjahres aus den neuen Budgetvorlagen.

Verwandte Aktionen

Dieselbe Aufgabe auf anderen Plattformen

Hilfe erhalten