Importuj plik Excel do Datatable w UFT
UFT jest teraz znany jako UFT One od wersji 15.0. W tym samouczku pokażę Ci, jak zaimportować plik excel do Datatable. Pokażę Ci również, jak zaimportować tylko żądany arkusz excel do datatable UFT.
Zacznijmy więc.
Import w UFT / jak zaimportować plik Excel do Datatable w UFT
kiedy importujemy Excel do datatable UFT, górny wiersz arkuszy excel staje się nagłówkiem Datatable UFT. Upewnij się więc, że nadałeś poprawne nazwy górnym wierszom, jak pokazano na poniższej migawce.
składnia importowania całego pliku Excel jest następująca.
aby zaimportować plik excel, możemy po prostu użyć następującego kodu.
zaimportuje pierwsze dwa arkusze danych excel UFT. Pierwszy arkusz zostanie zaimportowany do globalnego arkusza, a drugi arkusz excel zostanie zaimportowany do lokalnego arkusza, tj.
Uwaga: DataTable.Metoda importu może importować tylko do dwóch pierwszych arkuszy pliku excel w UFT DataTable.Jeśli chcesz użyć więcej niż dwóch arkuszy Excela do UFT DataTable, możesz użyć DataTable.Metoda ImportSheet
DataTable.Importuj arkusz w UFT / Importuj określony arkusz Excel do DataTable UFT
DataTable.Metoda ImportSheet jest bardzo przydatna, jeśli chcesz zaimportować dowolny konkretny arkusz excel do UFT DataTable.
składnia importowania żądanego arkusza Excela jest następująca.
aby zaimportować żądany arkusz Excela, możemy po prostu użyć następującego kodu.
Arkusz2 z pliku Excel zostanie zaimportowany do lokalnego arkusza UFT, tj.
jak zaimportować wiele arkuszy Excel do DataTable UFT
w powyższym przykładzie widzieliśmy, jak zaimportować żądany arkusz excel do DataTable UFT za pomocą DataTable.ImportSheet. Możemy użyć metody ImportSheet, aby zaimportować wiele arkuszy Excela do datatable UFT za pomocą pętli for.
w tym przykładzie zaimportujemy trzy arkusze Excela do UFT Datatable. Dla lepszego zrozumienia dodam nowy lokalny arkusz w datatable UFT i zaimportuję do niego wymagany arkusz excel i powtórzę to samo dla dwóch kolejnych arkuszy.
1
2
3
4
|
For i = 1 To 3
DataTable.AddSheet” MySheet ” & i
DataTable.ImportSheet „L:\UFTOne\TesData\Test.xlsx”, „arkusz” & i,” MySheet ” & i
następny
|
wziąłem pętlę for i używałem licznika pętli dynamicznie dodając docelowe lokalne arkusze do Datatable UFT o nazwach MySheet1, MySheet1 i MySheet3 oraz importując arkusze excel do tych lokalnych arkuszy.
DataTable.DeleteSheet w UFT / jak usunąć arkusz w UFT Datatable
jest to część najlepszych praktyk, aby usunąć środowisko wykonawcze dodane lokalne arkusze z UFT Datatabe po spełnieniu ich celu.
składnia do usunięcia arkusza jest następująca.
możesz usunąć arkusz za pomocą jego SheetID/SheetName lub jego indeksu. Aby zaimportować żądany arkusz Excela, możemy po prostu użyć następującego kodu.
rozważ następującą migawkę.
możemy usunąć MySheet1 używając jego indeksu w następujący sposób
możemy usunąć MySheet1 używając jego ID / nazwy w następujący sposób
Polecane posty
- jakie są nowe funkcje w Nowym UFT One Datatable?
- DataTable w UFT One | przykład metod Datatable
- jak używać sterownika danych do automatycznej parametryzacji w UFT
- odczyt Excela przy użyciu połączenia ADODB w UFT | VBA
- Odczyt, Zapis i aktualizacja arkusza Excela w UFT
- Jak nagrać skrypt w przeglądarce Chrome w UFT
- jak używać obiektu słownika w UFT z przykładami