Erstellen Sie einen Bot, der Daten aus einer CSV-Datei liest und die Daten in einem Excel-Arbeitsblatt aktualisiert, unter Verwendung von Aktionen aus den Pakete
      CSV/TXT, Excel Advanced, WENN/SONSTund Schleife.
      Vorbereitungen
         Bevor Sie mit der Erstellung des Bots beginnen, erstellen Sie die folgenden Datensätze auf Ihrem Desktop in den angegebenen Dateiformaten:
         
            Datensatz 1: ProduktInventar.xlsx
            
                     
                        | Elementnummer | Name | Anzahl | Kategorie | Stückpreis | Steuerpflichtig | 
                  
                     
                        | A0001 | Milch | 15 | Lebensmittelgeschäft | 3 | N | 
                     
                        | A0002 | Eier | 6 | Lebensmittelgeschäft | 4 | N | 
                     
                        | A0003 | Blume | 3 | Garten | 10 | Y | 
                     
                        | A0004 | Tabelle | 1 | Startseite | 50 | Y | 
                     
                        | A0005 | Handtuch | 4 | Startseite | 10 | Y | 
                     
                        | A0006 | Hundefutter | 16 | Haustier | 22 | N | 
                     
                        | A0007 | Farbe | 43 | Startseite | 12 | Y | 
                  
 
         
            Datensatz 2: NeueProduktNamen.csv
            
                     
                        | Elementnummer | Name | 
                  
                     
                        | A0005 | Handtuch | 
                     
                        | A0002 | Hühnereier | 
                     
                        | A0003 | Sonnenblume | 
                     
                        | A0004 | Couchtisch | 
                     
                        | A0006 | Hundefutter - Kleine Hunde | 
                     
                        | A0007 | Farbe - Dunkelblau | 
                     
                        | A0001 | 2 % Milch | 
                  
 
      In diesem Beispiel erstellen Sie einen Bot, um den Produktbestand in einem Excel-Arbeitsblatt mit neuen Produktnamen aus einer CSV-Datei zu aktualisieren. Das Excel-Arbeitsblatt enthält die alten Produktnamen und die CSV-Datei die neuen Produktnamen. Sie verknüpfen die Daten im Excel-Arbeitsblatt und in der CSV-Datei mit der Artikelnummer und aktualisieren das Excel-Arbeitsblatt mit dem neuen Artikelnamen, der der Artikelnummer entspricht. Verwenden Sie Aktionen aus den Paketen CSV/TXT, Excel Advanced, WENN/SONST und Schleife
         
      
      Prozedur
- 
            Erstellen sie eine neue Bot:
            
               - 
                  Klicken Sie im linken Feld auf Automatisierung.
               
- 
                  Klicken Sie auf .
               
- 
                  Geben Sie im Fenster TaskBot erstellen den Bot-Namen an.
               
- 
                  Bestätigen Sie den Standardordner: \Bots\
                  
                  Wenn Sie den standardmäßigen Bot-Speicherort ändern möchten, klicken Sie auf Auswählen und folgen Sie den Eingabeaufforderungen. 
- 
                  Klicken Sie auf Erstellen und bearbeiten.
               
 
               Anmerkung: Die standardmäßige maximale Größe für einzelne Bots beträgt 50 MB. 
 
- 
            Öffnen Sie die Datei NeueProduktNamen.csv, die Sie gerade erstellt haben.
            
               - 
                  Doppelklicken Sie auf oder ziehen Sie die Aktion
                     .
               
- 
                  Geben Sie session 1 in das Feld Sitzungsname ein.
               
- 
                  Geben Sie den Dateipfad zu NeueProduktNamen.csv an.
               
- 
                  Wählen Sie die Option Enthält Kopfzeile.
               
 
- 
            Öffnen Sie die Datei ProduktInventar.xlsx, die Sie gerade erstellt haben.
            
               - 
                  Doppelklicken oder ziehen Sie die Aktion
                     .
               
- 
                  Geben Sie session 2 in das Feld Sitzungsname ein.
               
- 
                  Geben Sie den Dateipfad zu ProduktInventar.xlsx an.
               
- 
                  Wählen Sie aus, dass die Datei im Lese- und Schreibmodus geöffnet werden soll.
               
- 
                  Wählen Sie die Option Enthält Kopfzeile.
               
 
- 
            Verwenden Sie die Aktion
               Gehe zu Zelle, um die erste Zelle anzugeben, in der die Produktnamen aktualisiert werden sollen.
            
               - 
                  Doppelklicken oder ziehen Sie die Aktion
                     .
               
- 
                  Geben Sie session 2 in das Feld Sitzungsname ein.
               
- 
                  Wählen Sie die Option Spezifische Zelle und geben Sie B2 ein.
               
 
- 
            Verwenden Sie eine Schleife-Aktion, um die Zellwerte in jeder Zeile von ProduktInventar.xlsx abzurufen.
            
               - 
                  Doppelklicken oder ziehen Sie die Aktion
                     Schleife.
               
- 
                  Wählen Sie den Iterator  aus.
               
- 
                  Geben Sie session 2 in das Feld Sitzungsname ein.
               
- 
                  Wählen Sie im Feld Schleife ausführen durch die Option Alle Zeilen.
               
- 
                  Erstellen Sie im Feld Aktuellen Wert dieser Variablen zuweisen eine Variable rInventory.
               
 
- 
            Verwenden Sie eine Schleife-Aktion, um die Zellwerte in jeder Zeile aus NeueProduktNamen.csv abzurufen.
            
               - 
                  Ziehen Sie die Schleife-Aktion in den Container Schleife für jede Zeile im Arbeitsblatt.
               
- 
                  Wählen Sie den Iterator Für jede Zeile in CSV/TXT aus.
               
- 
                  Geben Sie session 1 in das Feld Sitzungsname ein.
               
- 
                  Erstellen Sie im Feld Aktuellen Wert dieser Variablen zuweisen eine Variable rNewProduct.
               
 
- 
            Verwenden Sie eine Wenn-Aktion, um die Artikelnummer aus ProduktInventar.xlsx mit der Artikelnummer aus NeueProduktNamen.csv zu vergleichen, um sicherzustellen, dass sie übereinstimmen, bevor Sie mit der nächsten Aktion fortfahren.
            
               - 
                  Doppelklicken oder ziehen Sie die Wenn-Aktion in den Container Schleife für jede Zeile in CSV/TXT.
               
- 
                  Wählen Sie die Bedingung Zeichenfolge.
               
- 
                  Geben Sie in das Feld Quellwert
                     rInventory[0] ein.
               
- 
                  Wählen Sie den Operator Gleich (=).
               
- 
                  In das Feld Zielwert geben Sie rNewProduct[0] ein.
               
 
- 
            Verwenden Sie die Aktionen
               Zelle festlegen und Gehe zu Zelle, um den Produktnamen zu aktualisieren und in die Zelle darunter zu wechseln.
            
               - 
                  Doppelklicken oder ziehen Sie die Aktion
                     .
               
- 
                  Geben Sie session 2 in das Feld Sitzungsname ein.
               
- 
                  Wählen Sie die Option Aktive Zelle.
               
- 
                  In das Feld Zellenwert geben Sie rNewProduct{Name} ein.
               
- 
                  Doppelklicken oder ziehen Sie die Aktion
                     .
               
- 
                  Geben Sie session 2 in das Feld Sitzungsname ein.
               
- 
                  Wählen Sie in der Dropdown-Liste Aktive Zelle die Option Eine Zelle nach unten.
               
 
- 
            Fügen Sie eine Alternative zur Wenn-Aktion hinzu: Wenn die Artikelnummern nicht übereinstimmen, fährt der Bot mit der nächsten Zeile in NeueProduktNamen.csv fort.
            
               - 
                  Ziehen Sie die Aktion
                     .
               
- 
                  Ziehen Sie die Aktion
                     .
               
 
- 
            Schließen Sie die Dateien.
            
               - 
                  Doppelklicken oder ziehen Sie die Aktion
                     .
               
- 
                  Geben Sie session 2 in das Feld Sitzungsname ein.
               
- 
                  Wählen Sie die Option Änderungen speichern.
               
- 
                  Doppelklicken oder ziehen Sie 
                     Aktion.
               
- 
                  Geben Sie session 1 in das Feld Sitzungsname ein.
               
 
- 
            Klicken Sie auf Speichern.
         
- 
            Führen Sie den Bot aus.
            Der Bot aktualisiert die Datei ProduktInventar.xlsx so, dass sie wie die folgende Tabelle aussieht: 
               Datensatz 3: ProduktInventar.xlsx
               
                        
                           | Elementnummer | Name | Anzahl | Kategorie | Stückpreis | Steuerpflichtig |  
                           | A0001 | 2 % Milch | 15 | Lebensmittelgeschäft | 3 | N |  
                           | A0002 | Hühnereier | 6 | Lebensmittelgeschäft | 4 | N |  
                           | A0003 | Sonnenblume | 3 | Garten | 10 | Y |  
                           | A0004 | Couchtisch | 1 | Startseite | 50 | Y |  
                           | A0005 | Handtuch | 4 | Startseite | 10 | Y |  
                           | A0006 | Hundefutter - Kleine Hunde | 16 | Haustier | 22 | N |  
                           | A0007 | Farbe - Dunkelblau | 43 | Startseite | 12 | Y |