2014-06-05 2 views
1
나는 csv 파일과 CSV 파일의 형식 일하고

이 매우 유사하다 CSV 파일의 첫번째 라인을 건너 : ---펜타 주전자 변환이

FIRST LINE --- FIRST LINE
DEPTNO, DNAME, loction
는 10, 회계, 뉴욕은
20, 연구, DALLAS
30, 판매, 시카고
(40), 운영, 보스턴

가 지금은 1 라인()을 건너 뛰려면
,이 파일이있을 때 csv 입력 또는 텍스트로 읽음 입력 단계. 두 번째 줄은 헤더입니다.

이 요구 사항을 달성하기위한 방법이나 변환이 있습니까?

현재로서는 CSV 파일 입력이지만 찾을 수 없습니다. 나는 펜타 5.0.1

PS를 사용하고 있습니다 : 죄송합니다 내 영어

감사에 대한 많은

+0

는 컬럼의 순서가 달라질 수 있습니까? 또는 다른 말로하면 : 실제로 열 헤더 행이 필요합니까? –

답변

1

을 당신은 텍스트 입력 구성 요소의 탭 내용에 헤더 행을 정의 할 수 있습니다. 다음 스크린 샷을 참조하십시오. 그것은 일반 헤더 것 같은

Content tab of text input component

+0

도움을 주셔서 감사합니다 하지만 작동하지 않습니다. 헤더는 열 이름 전용입니다. 그러나 첫 번째 줄은 머리글이 아닙니다. 그것은 쓸모없는 선이다. 이 줄을 건너 뛰거나 삭제하고 싶습니다. 그런 변형이 아닙니까? 또는 파일 재생을 두 번째 줄에 기다릴 수 없습니까? 감사합니다 –

+0

주전자가 두 가지 경우를 구분할 수 있다고 생각하지 않습니다. –

+0

숫자를 '2'로 늘리려고 했습니까? –

3

당신은 필드 탭 ("FIRST LINE --- FIRST LINE ---")에 이상한 문자열을 넣을 수 있습니다. 그런 다음 분할 필드 단계로 모든 행을 분할합니다.

그렇지 않으면 "메모리에 파일 내용로드"단계를 수행하고 내용 탭에서 rownum 필드를 확인할 수 있습니다. 그런 다음 "필터 행 단계"를 사용하여 첫 번째 행을 건너 뛸 수 있습니다. 이 후에 올바른 모든 csv 파일에 모든 것을 넣을 수 있습니다.

enter image description here

enter image description here

enter image description here