UftのDatatableにExcelファイルをインポートする

UFTは現在、バージョン15.0以降ではUFT Oneと呼ばれています。 このチュートリアルでは、ExcelファイルをDatatableにインポートする方法を説明します。 また、目的のexcelシートのみをUFT datatableにインポートする方法も紹介します。

だから、始めましょう。

Uftでのインポート|ExcelファイルをUftのDatatableにインポートする方法

ExcelをUFT datatableにインポートすると、excelシートの一番上の行がUFT Datatableのヘッダーになります。 そのため、次のスナップショットに示すように、一番上の行に有効な名前を付けていることを確認してください。

importsheet uftまたはexcelファイルをUft

のDatatableにインポートするExcelファイル全体をインポートする構文は次のとおりです。

インポート(ファイル名)

したがって、excelファイルをインポートするには、次のコードを使用するだけです。

インポート”L:\UFTOne\TesData\Test…..xlsx”

excel UFT Datatableの最初の2つのシートをインポートします。 最初のシートはグローバルシートにインポートされ、2番目のexcelシートはローカルシート、つまりAction1にインポートされます。

インポート-uftでexcel

注:DataTable。インポート方法は、uft DataTableのexcelファイルの最初の2枚までしかインポートできません。UFT DataTableに2つ以上のexcelシートを使用する場合は、DataTableを使用できます。ImportSheetメソッド

DataTable。UFTのImportSheet|特定のExcelシートをUFT DataTable

DataTableにインポートします。ImportSheetメソッドは、特定のexcelシートをUFT DataTableにインポートする場合に非常に便利です。

目的のExcelシートをインポートする構文は次のとおりです。

ImportSheet FileName,vtSourceSheet,vtDestinationSheet

目的のexcelシートをインポートするには、次のコードを使用するだけです。

インポートシート”L:\UFTOne\TesData\Test…..xlsx”,”Sheet2″,”Action1″

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.importSheet-uft-one

DataTable。UFTのDeleteSheet/Uft Datatableのシートを削除する方法

目的が達成された後、uft Datatabeからランタイム追加されたローカルシートを削除することがベストプラクティスの一部で

シートを削除する構文は次のとおりです。

DeleteSheet SheetID

シートを削除するには、SheetID/SheetNameまたはインデックスを使用します。 そのため、目的のexcelシートをインポートするには、次のコードを使用するだけです。

次のスナップショットを考えてみましょう。

uft

のdeletesheetは、インデックスを次のように使用してMysheet1を削除できます

DataTable。デレットシート(3)

Mysheet1を削除するには、そのID/名前を次のように使用します。

DataTable。DeleteSheet(“Mysheet1”)

推奨される投稿

  • 新しいUFT One Datatableの新機能は何ですか?
  • UftでDataTable One|Datatableメソッドの例
  • UFTで自動化されたパラメータ化のためのデータドライバを使用する方法
  • UFT|VBAでADODB接続を使用してExcelを読む
  • UFTでExcelシートを読み書き、更新する
  • UftでChromeブラウザでスクリプトを記録する方法
  • uftで例を使用して辞書オブジェクトを使用する方法

Leave a Reply

メールアドレスが公開されることはありません。