UiPath Documentation
activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Produktivitätsaktivitäten

Letzte Aktualisierung 27. Apr. 2026

Mehrere Blätter in einem neuen Excel-Zusammenfassungsblatt zusammenführen

Über

Zusammenfassung: Verketten Sie Daten aus mehreren Blättern in einem neuen Excel-Blatt. Die ursprünglichen Daten werden nicht gelöscht.

Anwendungen: OneDrive, Excel

Beschreibung: In diesen Beispielen wird erklärt, wie Sie einen Workflow erstellen, der Daten aus mehreren Excel-Tabellen sammelt und sie zu einem neuen Blatt zusammenführt, während die ursprünglichen Daten erhalten bleiben. Dieses Beispiel zeigt Microsoft 365-Aktivitäten wie Add Sheet, For Each Sheet in Workbook, Read Range und Write Range.

Workflow

Tipp:

Wenn Sie Zeit sparen möchten, verwenden Sie die Vorlage Mehrere Blätter in einer neuen Excel-Blattvorlage für Zusammenfassungen in Studio Web zusammenführen, um diesen Workflow zu erstellen.

  1. Öffnen Sie Studio Web und erstellen Sie ein neues Projekt.

  2. Fügen Sie Ihrem Workflow eine Add Sheet- Aktivität hinzu. In diesem Schritt möchten Sie einer bestimmten Arbeitsmappe ein neues Blatt namens Zusammenfassung hinzufügen. In der Aktivität:

    • Richten Sie Ihre Microsoft OneDrive- und SharePoint-Verbindung ein.
    • Suchen Sie im Feld Arbeitsmappe die Arbeitsmappe, in der Sie ein neues Blatt erstellen möchten, und wählen Sie es aus.
    • Legen Sie den Blattnamen auf Zusammenfassung fest. Wählen Sie einen Namen, der am besten zu Ihrem Anwendungsfall passt.

    Dokumentationsbild

  3. Fügen Sie als Nächstes eine For Each Sheet in Workbook- Aktivität hinzu, um die Blätter zu iterieren, die Sie zusammenführen möchten. In der Aktivität:

    • Wählen Sie dieselbe Arbeitsmappe aus.
    • Fügen Sie im Textkörper der Aktivität eine If- Aktivität hinzu. Konfigurieren Sie die Aktivität wie folgt:
      • Legen Sie die Bedingung für die Iteration fest. Klicken Sie auf das Plus- Symbol, um Variable verwenden auszuwählen.
      • Legen Sie die Bedingung als CurrentItemIndex=0.

    Dokumentationsbild

  4. Fügen Sie als Nächstes eine Aktivität für die Then- Verzweigung von If hinzu. Diese Aktivität wird ausgeführt, wenn die Bedingung erfüllt ist. Fügen Sie eine Read Range- Aktivität hinzu. Der Zweck ist es, die Header des ersten Blatts im Bereich „Zusammenfassung“ zu verwenden und ihre Daten zu kopieren. Konfigurieren Sie sie wie folgt:

    • Wählen Sie die Arbeitsmappe aus.
    • Klicken Sie für das Feld Bereich auf das Plus- Symbol, um Variable verwenden auszuwählen, und wählen Sie dann CurrentItem aus.
    • Legen Sie das Feld Hat Header auf True fest.
    • Legen Sie das Feld Was gelesen werden soll auf Werte fest.

    Dokumentationsbild

  5. Fügen Sie direkt nach der Aktivität Read Range (nächst unter der Verzweigung Then ) eine Aktivität Write Range hinzu und konfigurieren Sie sie wie folgt:

    • Wählen Sie die Arbeitsmappe aus.
    • Klicken Sie für das Feld Bereich auf das Plus- Symbol, um Variable verwenden auszuwählen, und wählen Sie dann die Ausgabevariable der Aktivität Blatt hinzufügen aus.
    • Legen Sie das Feld Header einbeziehen auf True fest.
    • Legen Sie das Feld Wie geschrieben wird auf Überschreiben fest.
    • Wählen Sie für das Feld Was geschrieben werden soll die Ausgabevariable der Aktivität Read Range aus.

    Dokumentationsbild

  6. Fügen Sie eine Log Message- Aktivität hinzu, um aufzuzeichnen, dass das erste Blatt (CurrentItem) dem Zusammenfassungsblatt (New sheet name) hinzugefügt wurde. Dieser Schritt ist optional. * Konfigurieren Sie das Feld Meldung wie folgt:

    Dokumentationsbild

  7. Legen Sie als Nächstes die Else- Verzweigung von If fest, die Aktivität, die ausgeführt werden soll, wenn die Bedingung nicht erfüllt ist.

    • Fügen Sie eine weitere If- Aktivität hinzu, um eine Schleife zu erstellen. Für diese If- Aktivität müssen Sie eine Bedingung festlegen, die bestimmt, ob sich die nächsten zu lesenden Blätter vom Blatt der Zusammenfassung unterscheiden. In diesem Schritt kopieren wir die anderen Blätter, ohne die Header.
      • Konfigurieren Sie den Bedingungsgenerator wie folgt: CurrentItem -Variable ist nicht gleich NewSheetName (Ausgabevariable von Add Sheet). Im Ausdrucks-Editor sieht die Bedingung wie folgt aus: CurrentItem <> _out_AddSheetConnections_1__NewSheetName.

    Dokumentationsbild

  8. Legen Sie die Then- Verzweigung fest. Fügen Sie eine Read Range- Aktivität hinzu, um die Blätter in der Arbeitsmappe zu durchsuchen:

    • Wählen Sie die Arbeitsmappe aus.
    • Wählen Sie für das Feld Bereich die Option Variable verwenden und dann die Variable CurrentItem aus.
    • Legen Sie das Feld Was gelesen werden soll auf Werte fest.

    Dokumentationsbild

  9. Fügen Sie als Nächstes eine Write Range- Aktivität hinzu, um die gelesenen Daten in das Zusammenfassungsblatt zu schreiben.

    • Wählen Sie die Arbeitsmappe aus.
    • Wählen Sie für das Feld Range die Variable New sheet name der ursprünglichen Aktivität Add Sheet aus.
    • Legen Sie das Feld Wie geschrieben wird auf Anfügen fest. Weitere Informationen zum Anfügen finden Sie in der Dokumentation der Aktivität .
    • Legen Sie Header einbeziehen auf False fest.
    • Wählen Sie für das Feld Was geschrieben werden soll die Ausgabevariable der Aktivität Read Range aus.

    Dokumentationsbild

  10. Fügen Sie als Nächstes eine Log Message- Aktivität hinzu, noch unter der Verzweigung Dann , um aufzuzeichnen, dass alle Blätter an das Blatt „Zusammenfassung“ angehängt wurden. Dieser Schritt ist optional.

Dokumentationsbild

  1. Beenden Sie den Workflow mit einer weiteren Log Message- Aktivität, um aufzuzeichnen, wie viele Blätter verarbeitet und im Zusammenfassungsblatt zusammengeführt wurden. Dieser Schritt ist optional.

Dokumentationsbild

  1. Sie sind fertig und bereit, Ihr Projekt auszuführen!
  • Über
  • Workflow

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben