Как да импортирате, четете, променяте данни от EXCEL в QTP/UFT

Стъпки за импортиране, четене, промяна на данни от EXCEL

В този урок ще работим с Excel с Micro Focus UFT

Да приемем, че искаме да импортираме следния Sales.xls

Стъпки за импортиране, четене, промяна на данни от Excel

Веднъж импортиран в HP UFT, горният ред става заглавка на колона. Затова структурирайте данните си по съответния начин.

Синтаксисът за импортиране на целия Excel файл е

DataTable.Import(FileName)

В нашия случай

Datatable.import "D:\Automation\Sales.xls"

Стъпки за импортиране, четене, промяна на данни от Excel

Синтаксисът за импортиране на конкретен лист е

DataTable.ImportSheet(FileName, SheetSource, SheetDest)

Използвайте метода Getrowcount, за да получите броя на редовете в листа

Datatable.import "D:\Automation\Sales.xls"row = Datatable.getsheet(1).Getrowcount MsgBox row

Стъпки за импортиране, четене, промяна на данни от Excel

За да зададете текущия ред да използвате метода 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

Използвайте Стойност метод за промяна на данните в импортирания лист. Използвайте Износ метод за експортиране на Excel

Стъпки за импортиране, четене, промяна на данни от Excel

Стъпки за импортиране, четене, промяна на данни от Excel