Как импортировать, читать и изменять данные из 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