質問: フルパスを変数で持ち、繰り返し処理をする方法 uipath初心者です。 excelファイルaへ他の複数のexcelファイル(毎回ファイル保管場所・ファイル名が異なる)よりデータを転記したいです。 転記する元データは、 他のexcelファイル(excel1 excel2 ・・・・・) より取得します。 その際、転記する箇所は同じなので、 excel1 excel2・・・・ のフルパス(フルパス1、フルパス2・・・・)を変数で持ち、 ファイルを開く ~ 転記 ~ ファイルを閉じる までをループさせたいのですが、 下記の様なフルパスファイルを変数として持ち、上記内容をすることは可能でしょうか。 [image]
回答: excelファイルaへの処理は最後にするとして、 まず、「他のexcelファイル」を「excelアプリケーションスコープ」で開き、該当シートを「範囲を読み込み」で読み、一旦閉じます。 読んだシートの情報は、datatable型として確保されますので、それを1行1行処理していきます。 1行1行処理するのに、「繰り返し(各行)」を使用し、そのフルパスの情報は、row.item(0).tostringで取得できるので、それを「excelアプリケーションスコープ」で開き、情報を退避。またブックを閉じます。 この全行を処理し終わったら、各excelから取得した情報を、excelファイルaに転記し...