이 질문에 대해서 엄청 찾아봤는데 답이 없어서 결국 질문 글을 올리게 되었습니다.
데이터는 다음과 같습니다.
%머릿말1@머릿말값1%머릿말2@머릿말값2%컬럼명1@값1%컬럼명2@값2%컬럼명3@값3%컬럼명4@값4%컬럼명1@값5%컬럼명2@값6%컬럼명3@값7%컬럼명4@값8% ....
위와 같이 머릿말값 2번이후에 컬럼명이 반복되어 들어오는 문장이 있습니다. 몇개의 문장이 반복되어들어올지 모르고, 컬럼명 또한 동적으로 들어옵니다. (컬럼명이 2개일수도 있고, 3개일수도 있으며, 컬럼명 또한 다릅니다.)
컬럼명1,2,3,4는 반복되지만 값이 여러값이 들어올 수도 있습니다.
CColumn | VValue |
머릿말1 | 머릿말값1 |
머릿말2 | 머릿말값2 |
컬럼명1 | 값1 |
컬럼명2 | 값2 |
컬럼명3 | 값3 |
컬럼명4 | 값4 |
컬럼명1 | 값5 |
컬럼명2 | 값6 |
컬럼명3 | 값7 |
... 이런식으로 분리까지는 성공하였지만 제가 원하는 결과값은
머릿말1 | 머릿말2 | 컬럼명1 | 컬럼명2 | 컬럼명3 | 컬럼명4 |
머릿말값1 | 머릿말값2 | 값1 | 값2 | 값3 | 값4 |
값5 | 값6 | 값7 | 값8 |
위와 같아서 특수문자로 분리후에 동적 피벗을 해줘야될 것 같은데... 아무리 검색해도 방법이 떠오르지 않습니다 ㅠㅠ
해결이 가능한지 답변 부탁드리겠습니다~