문자열을 나누어서 데이터테이블에 입력하는 방법을 알려주세요!

예를 들어서
문자열: A/B/C/D/E/123/가
라고 했을 때,
‘/’ 로 split한 뒤, 이를 데이터 테이블에 저장/입력을 하고 싶습니다.

반복문을 사용하면 하나씩 넣을 수 있을 것 같은데, 실제 데이터는 양이 많아 시간이 오래 소요될 것 같아 사용하기 부담스러워 집니다.

좋은 방법을 알고 계신다면 도와주세요~!
감사합니다.

@youngchang

  1. First create DataTable with one column using Build DataTable activity and let say dtInput.

  2. And then split your input string with / and it will give output as Array of string. Let’s say arrVal.

  3. And then try below expression to convert array of string into DataTable.

dtInput = arrVal.Select(Function (x) dtInput.Rows.Add(new Object(){x})).CopyToDataTable

1 Like

감사합니다!

혹시 데이터테이블의 2번째 열에 값을 저장하는 방법도 알려주실 수 있으신가요??
부탁드립니다.

ex) 문자열 1: A/B/C/D/E/123
문자열 2: Z/Y/X/4/5/6

dt
column1 column2
A Z
B Y
C X

이렇게 가능할까요?

@youngchang

  1. Follow the same steps to convert second array into DataTable.

  2. And then write both DataTables into Excel file using Write Range activity and mention range as “A1” and “B1” respectively.

  3. Finally use Read Range activity to read the data from Excel file and output DataTable holds full data.

1 Like

친절하고 정성스러운 답변 해주셔서 감사합니다!

1 Like

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