UiPath에서 Read CSV를 이용하면 Datatable에 저장이 된다.
이를 tab으로 분리된 text파일로 저장을 하는데는 몇 가지 방법이 있다.
1. write text 액티비티를 사용하는 경우
write text를 하게 되면, 그냥 텍스트로 저장이 되면서 tsv포맷에 맞지 않게 되고,
내용이 없는 경우 필드명도 표시 되지 않는다.
2. write excel을 이용
write excel 액티비티를 이용하여 저장후 이를 excel application scope를 이용해서 연 다음 다른이름으로 저장을 하여 txt파일로 저장.
번거롭지만 가장 편하게 tsv형태로 저장 가능
3. 하드코딩
첫 행에 필드명을 탭으로 나열
for each datarow를 이용하여 행을 읽은 뒤에
for each item으로 각 필드를 변수에 넣으면서 사이에 tab을 추가,
데이터가 없는 경우 필드명을 for each에 넣으면 데이터가 없기 때문에 패스한다.
때문에 첫 행은 하드코딩을 해야 하는 불편함이 있어 확정된 케이스가 아니라면 사용하기 귀찮다. 이걸 할 바엔 차라리 1번의 write text를 사용하는 것을 추천.
Automation human works!
giip :: Free mix RPA orchestration service!
댓글
댓글 쓰기