Zum Hauptinhalt springen

Arbeitsblätter löschen von Excel In Power Automate

PDF4me Arbeitsblätter löschen ist ein Power Automate Aktion, die ein oder mehrere Blätter aus einem Excel Arbeitsmappen lassen sich per Name, Index oder beidem in einem einzigen Aufruf abrufen. Nutzen Sie diese Funktion, um Beispielblätter aus Vorlagen zu extrahieren, temporäre Berechnungsregisterkarten vor der Berichtsverteilung zu entfernen oder alte Tabellenblattregisterkarten planmäßig zu bereinigen – alles ohne die Arbeitsmappe öffnen zu müssen. ExcelDie

Was diese Aktion bewirkt

PDF4me Arbeitsblätter löschen nimmt ein Excel Die Funktion übergibt eine Datei sowie eine Liste von Tabellenblattnamen, Tabellenblattindizes oder beidem und gibt die Arbeitsmappe zurück, in der die entsprechenden Tabellenblätter entfernt wurden. Eine integrierte Sicherheitsprüfung blockiert die Anfrage, falls dadurch alle Tabellenblätter gelöscht würden, da eine gültige Arbeitsmappe immer mindestens ein Tabellenblatt enthalten muss.

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 Arbeitsblattlöschdienst aus Ihrem Workflow.

Wichtige Fakten, die Sie nicht verpassen sollten

Die Indizes der Arbeitsblätter beginnen hier bei 1.
Index 1 ist das erste Arbeitsblatt, Index 2 das zweite usw. Diese Aktion verwendet eine 1-basierte Indizierung, im Gegensatz zu einigen anderen Methoden. PDF4me Excel Aktionen.
Mindestens ein Arbeitsblatt muss erhalten bleiben.
Eine Anfrage, die alle Arbeitsblätter in der Arbeitsmappe löschen würde, wird mit einer Fehlermeldung abgelehnt, da Excel benötigt mindestens ein Blatt.
Namens- und Indexauswahlen werden zu einer Union kombiniert.
Wenn beide Felder ausgefüllt sind, wird jedes Arbeitsblatt, das einer der beiden Listen entspricht, einmal gelöscht, nicht nur diejenigen, die beiden entsprechen.
Power Automate PDF4me Excel-Aktion „Arbeitsblätter löschen“ zeigt die Felder „Dateiinhalt“, „Dateiname“, „Arbeitsblattnamen“ und „Arbeitsblattindizes“ an

Ordnen Sie den Dateiinhalt und den Dateinamen einer vorherigen Aktion zu und legen Sie dann die Arbeitsblattnamen und/oder Arbeitsblattindizes fest, um auszuwählen, welche Blätter gelöscht werden sollen.

Parameter

Erforderlich: Dateiinhalt und Dateiname müssen immer angegeben werden. Mindestens einer der Arbeitsblattnamen oder Arbeitsblattindizes muss ein zu löschendes Arbeitsblatt identifizieren, und mindestens ein Arbeitsblatt muss nach dem Löschen erhalten bleiben.

ParameterErforderlichWas es tutBeispiel
File ContentRequiredBase64 or buffer content of the source Excel file, typically mapped from a prior action like SharePoint or OneDrive Get File Content.[File Content from Get File]
File NameRequiredName of the Excel file including its extension, used for processing and output naming.data.xlsx
Worksheet NamesConditionalComma-separated list of worksheet names to delete. Case-sensitive, and combines with Worksheet Indexes as a union when both are set. Required only if Worksheet Indexes is left blank.Temp,Draft,Old
Worksheet IndexesConditionalComma-separated list of 1-based worksheet indexes to delete, for example "1,3" for the first and third sheets. Required only if Worksheet Names is left blank.1,3

Was wird durch das Löschen von Arbeitsblättern zurückgegeben?

FeldTypWas es enthält
documentBase64Excel document with the specified worksheets deleted.
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, empty when Success is true.
{
"document": "[Base64 Excel Content with Worksheets Deleted]",
"Success": true,
"ErrorMessage": null,
"Errors": []
}

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.
Invalid worksheet selectionWorksheet name doesn't exist or index is out of range.Use valid worksheet names, or valid 1-based indexes.
Available worksheets in workbook (X total)Informational message appended when worksheet selection validation fails.Review worksheet names or indexes and use valid values from the X available worksheets listed.
Cannot delete all worksheets. At least one worksheet must remain.The combined selection matches every worksheet in the workbook.Remove at least one worksheet from the deletion list so one sheet remains.

Wie richte ich das Löschen von Arbeitsblättern ein? Power Automate?

  1. Hinzufügen PDF4meArbeitsblätter löschen 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 Arbeitsblattnamen, Arbeitsblattverzeichnisse, oder beides, um die zu entfernenden Blätter zu identifizieren.
  4. Führe den Ablauf aus. PDF4me Löscht die übereinstimmenden Arbeitsblätter und gibt die aktualisierte Arbeitsmappe zurück als documentDie Anfrage wird blockiert, wenn dadurch jedes einzelne Blatt gelöscht würde.

Soll ich die Arbeitsblätter nach Namen oder nach Index auswählen?

Verwenden Arbeitsblattnamen Wenn die zu entfernenden Blätter stabile, bekannte Namen haben, wie z. B. „Probe1“ oder „Entwurf“, bleibt die Auswahl auch dann korrekt, wenn sich die Reihenfolge der Blätter später ändert. Arbeitsblattverzeichnisse Wenn ein Workflow Arbeitsmappen mit einer vorhersehbaren Blattreihenfolge, aber Variablennamen erzeugt, ist zu beachten, dass hier Indizes gelten. 1-basiertDurch das Setzen beider Optionen wird die Vereinigung der beiden Auswahlen gelöscht, sodass eine Überlappung zwischen ihnen keinen Fehler verursacht; das betreffende Arbeitsblatt wird lediglich einmal entfernt.

Typische Konfigurationen

Workflow-BeispieleCommon Power Automate flow patterns using Delete Worksheets from Excel.
Vorlagenbereinigung für das Onboarding neuer Mitarbeiter
  1. Ein Workflow wird ausgelöst, wenn ein neuer Mitarbeiterdatensatz im HR-System angelegt wird.
  2. Get File ruft die Master-Spesenabrechnungsvorlage aus einer Dokumentbibliothek ab.
  3. Der Befehl "Arbeitsblätter löschen" wird mit dem Namen "Beispiel1,Beispiel2,Anweisung" für die Arbeitsblätter ausgeführt, um die Platzhalterblätter zu entfernen.
  4. Die bereinigte Vorlage wird dem neuen Mitarbeiter per E-Mail zugesandt. Dabei bleiben nur die Registerkarten „Ausgaben“ und „Belege“ erhalten, die er benötigt.
Abschluss des Berichts vor der Verteilung
  1. Ein monatlicher Berichtsgenerierungsprozess wird abgeschlossen und erzeugt einen Arbeitsbericht. Excel Datei.
  2. Get File ruft den Bericht ab von SharePointDie
  3. Die Funktion „Arbeitsblätter löschen“ entfernt die internen Registerkarten „Berechnungen“, „Rohdaten“ und „Entwurf“ anhand ihres Namens, sodass nur noch „Zusammenfassung“ und „Diagramme“ übrig bleiben.
  4. Die finale Datei wird per E-Mail an die Führungsebene gesendet, ohne dabei interne Arbeitsblätter offenzulegen.
Geplante Bereinigung der Archivarbeitsblätter
  1. Ein Wiederholungstrigger führt vierteljährlich einen Archivierungsprozess für einen rollierenden 12-Monats-Bericht durch.
  2. Mit Get File wird der fortlaufende Bericht abgerufen, der monatlich ein Arbeitsblatt umfasst.
  3. Mit der Funktion „Arbeitsblätter löschen“ werden die Monatsregisterkarten des ältesten Quartals entfernt, die anhand ihres Namens identifiziert werden (z. B. „Jan2026,Feb2026,Mar2026“).
  4. Die gekürzte Arbeitsmappe wird wieder gespeichert. SharePointwodurch die Dateigröße überschaubar bleibt.

Praktische Tipps

Double-check the index base before mapping a value
Delete Worksheets uses 1-based indexes, so index 1 is the first sheet. Other PDF4me Excel actions use 0-based indexing; mixing the two up is the most common source of the wrong sheet being deleted.
Match Worksheet Names 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.
Always leave one worksheet standing
Build the deletion list so at least one sheet survives. Attempting to delete every worksheet fails outright rather than leaving an empty workbook.
Combining names and indexes extracts a union, not an intersection
If a worksheet matches either list, it is removed once. Use only one selection method if you need a fully predictable deletion set.
Read the error message for the available worksheet list
An invalid worksheet selection error includes the workbook's actual worksheet names or count, which is faster to debug against than guessing at a typo.

Spickzettel

FeldWert
ActionDelete Worksheets
File ContentMapped from a prior file-retrieval action
File Namee.g. data.xlsx
Worksheet NamesComma-separated, case-sensitive
Worksheet Indexes1-based, comma-separated
At least one requiredWorksheet Names or Worksheet Indexes must be set
Both filledUnion of name matches and index matches
Safety checkBlocks deletion if it would remove every worksheet
Outputdocument (Base64 Excel), Success, Error Message, Errors

Häufig gestellte Fragen

How do I delete a worksheet from Excel in Power Automate?+
Add the PDF4me Delete Worksheets action, map File Content and File Name from a prior action, then set Worksheet Names, Worksheet Indexes, or both to choose which sheets to remove. The action returns the updated workbook with the matching worksheets deleted.
Are Worksheet Indexes 0-based or 1-based in Delete Worksheets?+
Worksheet Indexes are 1-based in this action, so index 1 refers to the first worksheet, index 2 to the second, and so on. This differs from some other PDF4me Excel actions, so check the field's placeholder text before mapping a value. 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.
What happens if I try to delete every worksheet in a workbook?+
The action blocks the request and returns an error, because a valid Excel workbook must always contain at least one worksheet. Adjust the Worksheet Names or Worksheet Indexes list so at least one sheet remains.
Can I select worksheets by name and by index in the same request?+
Yes. If both Worksheet Names and Worksheet Indexes are provided, the action deletes the union of the two selections, so any worksheet matching either list is removed once, even if it appears in both.
What if a worksheet name or index does not exist in the workbook?+
The action returns an invalid worksheet selection error naming the missing sheet, along with the worksheets actually available in the workbook. See <a href="https://learn.microsoft.com/en-us/office/vba/api/excel.worksheets" target="_blank" rel="noopener noreferrer">Microsoft's Worksheets collection reference</a> for how Excel itself models worksheet collections.

Branchenspezifische Anwendungsfälle und Anwendungen

Anwendungsfälle im Finanz- und Rechnungswesen

  • Vorlagenverteilung: Entfernen Sie die Beispielarbeitsblätter aus den Buchhaltungsvorlagen, bevor Sie sie an neue Benutzer senden.
  • Abschluss des Berichts: Berechnungstabellen vor der Verteilung aus den Finanzberichten entfernen.
  • Periodenende: Entfernen Sie die Arbeitsblätter der Vorperiode aus den rollierenden Monatsberichten
  • Vorbereitung auf die Prüfung: Interne Prüfarbeitsblätter aus den Prüfungsunterlagen löschen

Verwandte Aktionen

Dieselbe Aufgabe auf anderen Plattformen

Hilfe erhalten