0

Excelファイルから1列のみをキャプチャし、すべてのデータを次のようなテストボックスに入れたい

AAAAAA BBBBBB CCCCCC DDDDDD EEEEEE FFFFFF

保存ボタンをクリックすると、このデータAAA、BBBなどはExcelシートの列にありますWebページのテキストボックスにインポートしてこのテキストを処理したいのですが、forループを試しましたが、Excelからのデータは同じ行に入力され、新しいデータが入ってくると削除される

以下は、私が書こうとしているコード セグメントです。

ありがとう

Browser("Web Browser").Page("Some Web page").Link("Relavent Link").Click


Datatable.Import "C:\QTP\CLIMS\ABOT\Default.xls"
RowCount = Datatable.GetSheet("Global").GetRowCount
CurrentRow = DataTable.GetSheet("Global").GetCurrentRow




runcontrols()
Function runcontrols ()
For runctrl = 1 To RowCount 
Browser("Web Browser").Page("Some Web page").WebEdit("Running Link").SetDataTable("RunControlsA", dtGlobalSheet)
DataTable.SetNextRow
Next
End Function

Excel ファイルに 3 つの列があり、1 つの列からインポートしようとしています

4

2 に答える 2

1
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\Example.xls")
Set currentWorkSheet = objExcel.ActiveWorkbook.Worksheets(1)
intColCount = 5

For ctr = 1 To intColCount
  temp = temp + " " + currentWorkSheet.Cells(1,ctr).Value
Next

ここに画像の説明を入力してください

私があなたの状況を正しく読んでいるなら、あなたは画像のようなスプレッドシートを持っていて、列Aの内容を読み込もうとしています。その場合、上記のコードが役に立ちます。さらにサポートが必要な場合はお知らせください。

于 2013-03-13T05:26:16.917 に答える
0

Excel の処理は QTP 自動化の重要な部分であり、同じものを実装するには 4 つの手順があります。詳細については、以下の投稿を参照してください。

http://softwaretestingperfection.blogspot.com/2013/09/excel-handling-in-qtp.html

于 2013-09-05T09:17:21.950 に答える