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

Anonim

В этом руководстве мы будем работать с Excel с Micro Focus UFT.

Предположим, мы хотим импортировать следующий файл Sales.xls

После импорта в HP UFT верхняя строка становится заголовком столбца. Так что структурируйте свои данные соответствующим образом .

Синтаксис для импорта всего файла Excel:

DataTable.Import (имя файла)

В нашем случае

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

Синтаксис для импорта определенного листа:

DataTable.ImportSheet (Имя файла, 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 ("Год", 1)DataTable.SetCurrentRow (2)Row2 = Datatable.Value ("Год", 1)MsgBox ("Строка года 1 =" & Строка1 & "Строка года 2 =" & Строка2)

Используйте метод Value для изменения данных в импортированном листе. Используйте Экспорт метод для экспорта в Excel