UftのDatatableにExcelファイルをインポートする
UFTは現在、バージョン15.0以降ではUFT Oneと呼ばれています。 このチュートリアルでは、ExcelファイルをDatatableにインポートする方法を説明します。 また、目的のexcelシートのみをUFT datatableにインポートする方法も紹介します。
だから、始めましょう。
Uftでのインポート|ExcelファイルをUftのDatatableにインポートする方法
ExcelをUFT datatableにインポートすると、excelシートの一番上の行がUFT Datatableのヘッダーになります。 そのため、次のスナップショットに示すように、一番上の行に有効な名前を付けていることを確認してください。
のDatatableにインポートするExcelファイル全体をインポートする構文は次のとおりです。
したがって、excelファイルをインポートするには、次のコードを使用するだけです。
excel UFT Datatableの最初の2つのシートをインポートします。 最初のシートはグローバルシートにインポートされ、2番目のexcelシートはローカルシート、つまりAction1にインポートされます。
注:DataTable。インポート方法は、uft DataTableのexcelファイルの最初の2枚までしかインポートできません。UFT DataTableに2つ以上のexcelシートを使用する場合は、DataTableを使用できます。ImportSheetメソッド
DataTable。UFTのImportSheet|特定のExcelシートをUFT DataTable
DataTableにインポートします。ImportSheetメソッドは、特定のexcelシートをUFT DataTableにインポートする場合に非常に便利です。
目的のExcelシートをインポートする構文は次のとおりです。
目的のexcelシートをインポートするには、次のコードを使用するだけです。
ExcelファイルのSheet2は、Uftローカルシート、つまりAction1にインポートされます。
複数のExcelシートをUFT DataTableにインポートする方法
上記の例では、DataTableを使用して目的のexcelシートをUFT datatableにインポートする方法を見てきました。インポートシート。 ImportSheetメソッドを使用して、forループを使用して複数のexcelシートをUFT datatableにインポートできます。
この例では、3つのexcelシートをUFT Datatableにインポートします。 理解を深めるために、UFT datatableに新しいローカルシートを追加し、必要なexcelシートをその中にインポートし、さらに2つのシートについて同じことを繰り返します。
1
2
3
4
|
I=1から3
DataTableの場合。&i
DataTableを追加します。インポートシート”L:\UFTOne\TesData\Test…..xlsx”,”シート”&i,”MySheet”&i
次
|
私はforループを取り、ループカウンタを使用して、宛先ローカルシートをUft DatatableにMysheet1、Mysheet1、およびMysheet3という名前で動的に追加し、excelシートをこれらのローカルシートにインポー
DataTable。UFTのDeleteSheet/Uft Datatableのシートを削除する方法
目的が達成された後、uft Datatabeからランタイム追加されたローカルシートを削除することがベストプラクティスの一部で
シートを削除する構文は次のとおりです。
シートを削除するには、SheetID/SheetNameまたはインデックスを使用します。 そのため、目的のexcelシートをインポートするには、次のコードを使用するだけです。
次のスナップショットを考えてみましょう。
のdeletesheetは、インデックスを次のように使用してMysheet1を削除できます
Mysheet1を削除するには、そのID/名前を次のように使用します。
推奨される投稿
- 新しいUFT One Datatableの新機能は何ですか?
- UftでDataTable One|Datatableメソッドの例
- UFTで自動化されたパラメータ化のためのデータドライバを使用する方法
- UFT|VBAでADODB接続を使用してExcelを読む
- UFTでExcelシートを読み書き、更新する
- UftでChromeブラウザでスクリプトを記録する方法
- uftで例を使用して辞書オブジェクトを使用する方法