Как да импортирате, четете, променяте данни от EXCEL в QTP/UFT
Стъпки за импортиране, четене, промяна на данни от EXCEL
В този урок ще работим с Excel с Micro Focus UFT
Да приемем, че искаме да импортираме следния Sales.xls
Веднъж импортиран в HP UFT, горният ред става заглавка на колона. Затова структурирайте данните си по съответния начин.
Синтаксисът за импортиране на целия Excel файл е
DataTable.Import(FileName)
В нашия случай
Datatable.import "D:\Automation\Sales.xls"
Синтаксисът за импортиране на конкретен лист е
DataTable.ImportSheet(FileName, SheetSource, SheetDest)
Използвайте метода Getrowcount, за да получите броя на редовете в листа
Datatable.import "D:\Automation\Sales.xls"row = Datatable.getsheet(1).Getrowcount MsgBox row
За да зададете текущия ред да използвате метода SetCurrentRow
Datatable.import "D:\Automation\Sales.xls"DataTable.SetCurrentRow(1)
' В кода по-долу 1 е номерът на листа
Row1= Datatable.Value("Year",1) DataTable.SetCurrentRow(2) Row2= Datatable.Value("Year",1) MsgBox("Year Row 1 =" & Row1 & " Year Row 2 =" & Row2 )
Използвайте Стойност метод за промяна на данните в импортирания лист. Използвайте Износ метод за експортиране на Excel