Importieren einer Excel-Datei in Datatable in UFT
UFT wird ab Version 15.0 als UFT One bezeichnet. In diesem Tutorial zeige ich Ihnen, wie Sie eine Excel-Datei in Datatable importieren. Ich zeige Ihnen auch, wie Sie nur das gewünschte Excel-Blatt in die UFT-Datentabelle importieren.
Also, fangen wir an.
DataTable.Import in UFT / So importieren Sie eine Excel-Datei in Datatable in UFT
Wenn wir Excel in UFT Datatable importieren, wird die oberste Zeile der Excel-Tabellen zur Kopfzeile der UFT Datatable. Stellen Sie daher sicher, dass Sie den obersten Zeilen gültige Namen gegeben haben, wie im folgenden Snapshot gezeigt.
Die Syntax zum Importieren der gesamten Excel-Datei lautet wie folgt.
Um eine Excel-Datei zu importieren, können wir einfach den folgenden Code verwenden.
Es werden die ersten beiden Blätter der Excel-UFT-Datentabelle importiert. Das erste Blatt wird in das globale Blatt importiert und das zweite Excel-Blatt wird in das lokale Blatt importiert, dh Action1.
Hinweis: DataTable.Die Importmethode kann nur bis zu den ersten beiden Blättern der Excel-Datei in UFT DataTable importieren.Wenn Sie mehr als zwei Excel-Tabellen in UFT DataTable konvertieren möchten , können Sie DataTable verwenden.ImportSheet Methode
DataTable.ImportSheet in UFT / Importieren Sie eine bestimmte Excel-Tabelle in UFT DataTable
DataTable.Die ImportSheet-Methode ist sehr nützlich, wenn Sie ein bestimmtes Excel-Blatt in UFT DataTable importieren möchten.
Die Syntax zum Importieren der gewünschten Excel-Tabelle lautet wie folgt.
Um das gewünschte Excel-Blatt zu importieren, können wir einfach den folgenden Code verwenden.
Sheet2 aus der Excel-Datei wird in das lokale UFT-Blatt importiert, dh Action1.
So importieren Sie mehrere Excel-Tabellen in UFT DataTable
Im obigen Beispiel haben wir gesehen, wie Sie mit DataTable das gewünschte Excel-Blatt in UFT datatable importieren.Daten importieren. Mit der ImportSheet-Methode können Sie mehrere Excel-Tabellen mithilfe einer for a-Schleife in UFT datatable importieren.
In diesem Beispiel importieren wir drei Excel-Tabellen in UFT Datatable. Zum besseren Verständnis füge ich ein neues lokales Blatt in UFT datatable hinzu, importiere das erforderliche Excel-Blatt hinein und wiederhole dasselbe für zwei weitere Blätter.
1
2
3
4
|
Für i = 1 bis 3
DataTable .AddSheet „MySheet“ & i
Datentabelle.ImportSheet „L:\UFTOne\TesData\Test.xlsx“,“Blatt“ & i,“MySheet“ & i
Weiter
|
Ich habe eine for-Schleife erstellt und mithilfe des Schleifenzählers lokale Zielblätter dynamisch zur UFT-Datentabelle mit den Namen MySheet1, MySheet1 und MySheet3 hinzugefügt und Excel-Blätter in diese lokalen Blätter importiert.
DataTable.DeleteSheet in UFT | So löschen Sie ein Blatt in UFT Datatable
Es ist Teil der Best Practices, zur Laufzeit hinzugefügte lokale Blätter aus UFT Datatable zu löschen, nachdem ihr Zweck erfüllt wurde.
Die Syntax zum Löschen des Blattes lautet wie folgt.
Sie können ein Blatt entweder anhand seiner SheetID/SheetName oder seines Index löschen. Um das gewünschte Excel-Blatt zu importieren, können wir einfach den folgenden Code verwenden.
Betrachten Sie den folgenden Schnappschuss.
Wir können MySheet1 löschen, indem wir seinen Index folgendermaßen verwenden
Wir können MySheet1 löschen, indem wir seine ID / seinen Namen wie folgt verwenden:
Empfohlene Beiträge
- Was sind die neuen Funktionen in der neuen UFT One Datatable?
- DataTable in UFT One | Beispiel für Datatable-Methoden
- Verwendung des Datentreibers für die automatisierte Parametrierung in UFT
- Excel mit ADODB-Verbindung in UFT | VBA lesen
- Excel-Tabelle in UFT lesen, schreiben und aktualisieren
- Aufzeichnen eines Skripts im Chrome-Browser in UFT
- Verwendung des Wörterbuchobjekts in UFT mit Beispielen