매번 달라지는 엑셀 파일명을 실행하려면 어떻게 해야하나요?

안녕하세요.
RPA 초보입니다. 액티비티 사용법도 잘 모릅니다.
자세히 설명해주시면 감사하겠습니다.

Sequence 1 웹브라우저에서 엑셀파일을 다운로드 경로에 저장
변수선언하여 오늘날짜로 저장(Type Into 사용)

Sequence 2 저장된 파일을 실행
다운로드 경로에 저장된 파일을 불러와 엑셀 편집 작업을 하려고하는데, 파일명을 어떻게 적어야하는지 모르곘습니다.
실행하는 날짜에 따라 파일명이 달라지기때문에 변수선언을 했는데, 다운로드 경로에 있는 파일을 어떻게 변수를 써서 적어야할지 모르겠습니다.
현재는 “C:\Users\hyejin\Downloads\DFZ_20240320.xls” 이렇게 되어있지만, 내일 실행하게 되면 날짜가 바뀌기때문입니다.

@HS_up,

Use assign activity like this.

Save To = yourFileName variable
Value to Save = "C:\Users\hyejin\Downloads\DFZ_"+Now.ToString("yyyyMMdd")+".xls"

image

Thanks,
Ashok :slight_smile:

1 Like

@HS_up,

Kindly mark my answer as solution. It will help other community member to find it quickly.

Thanks,
Ashok :slight_smile:

Hello @ashokkarale
오늘 실행해봤는데 엑셀파일이 실행이 안돼.
오늘 날짜로 바꼈고, 파일이 있는데 load가 안돼

아마 파일명을 변수로 지정해서 저장하게 한게 원인인것같아.
저장된 파일을 실행하면 아무 내용이 없어.

브라우저에서 엑셀파일을 내려받기(다운로드)할때 저장되는 이름을 바꾸면 안되는것같아.
웹에서 다운로드할때마다 파일명이 바껴.
임의로 저장되는 엑셀파일(.xls)을 실행하려면 어떻게 액티비티를 사용하면 되는지 알려줄수있니?

@HS_up,

If you don’t want to restrict to a specific file name you can use below code.

Use a Assign activity like this
arr_filepaths = Directory.GetFiles(“yourfolderpath”)

Where arr_filepath is a variable of type array of strings.

Once you have this Excel file array, if you are sure only one file is there you can use it like this.

arr_filepath(0) this you can pass anywhere where you want that file path.

Thanks,
Ashok :slightly_smiling_face: