엑셀 범위 내 텍스트 추출

엑셀 범위 내에 있는 텍스트를 가져와 합치려 합니다.

A1 셀: “AAA”
A2 셀: “BBB”

라는 값이 들어 있는 경우, 각 셀값을 가져와 합치는 방법이 있을까요?
유동적으로 A1:A2 범위가 될 수도 있고 A1:A5 가 될 수도 있습니다.

Read Cell 에 A1:A2 범위를 주면, A1 값만 가져옵니다.

For Each 를 생각해보기도 했는데,
어떻게 해야 Range 타입을 선언할 수 있는지,
그리고 그 하위의 Argument Type 에 Cell 타입은 어떻게 선언하는지 잘 모르겠습니다.

read range 액티비티를 사용하시면 범위값을 읽어와서 datatable에 저장합니다.

범위값은 시작값만 넣어주시면 액셀내의 데이터가 있는 범위를 읽습니다.
예 :
A1: 가나다
A2: abc
B1 : 라마바
B2 : def
read range범위에 A1 입력시 A1 A2 B1 B2 값 전부 가져옴
read range범위에 B1 입력시 B1 B2 값 가져옴
read range범위에 A2입력시 A2 B2 값 가져옴
물론 A1:B2 이렇게 고정범위도 가능합니다.

값을 합치는 방법은 read range 하신 후 데이터 테이블에 관하여 for each row로 해결을 하시면 될거같습니다.

1 Like
1 Like

Read Range 로 할 경우, 값이 이상하게 하나만 반환되기에,
살펴보니, AddHeaders 프로퍼티에 체크가 되어 있어서 그랬네요.
범위가 여러 열이었으면 좀더 빨리 알아차렸을텐데…

답변 감사합니다.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.