ExcelのSheet名の取得

Excelファイルを読み込んで、Excel内の複数のSheetを1つずつ移動しながら処理を行いたいと思っています。

Sheet数が固定であればSheet名をUiPath上に直書きしてしまえば良いかと思うのですが、
それだとSheet数が増えた時の対応が面倒かなと思いました。

そこでExcelファイルを読み込んだ時に、全てのSheet名を取得して、取得したSheet名の数だけLOOPで回して、
Sheetを1つずつ処理できないものかなと考えました。

Excelファイル内にあるSheet名を取得する方法はありますでしょうか?

どなたかご存知の方がいらっしゃいましたら、ご教示願えたらと思います。

@Beginner0216 さん、こんにちは
VB.NETのコードをInvoke Codeアクティビティに書くとできます。

@Beginner0216
Loop + Assignでできます。

【Activity】UiPath.Excel.Activities.ExcelGetWorkbookSheetsを使えば、全てのシートを取得できます。

1 Like