이 도구에 대하여
열 분할 / 결합은 스프레드시트 없이 CSV 열을 재구성하는 무료 브라우저 내 도구입니다. 분할 모드에서는 한 열(헤더 이름 또는 0부터 시작하는 인덱스로 선택)을 골라 각 값을 구분자로 나눠 여러 개의 새 열로 만듭니다. 그래서 'Paris/France'는 두 필드가 되며, 선택적 제한으로 만들어지는 조각 수를 제한할 수 있습니다. 결합 모드에서는 여러 열을 원하는 구분자로 이어 하나의 새 열로 합치고, 원본 열은 유지하거나 삭제할 수 있습니다.
모든 처리는 JavaScript로 브라우저에서 로컬로 실행됩니다 — 데이터는 업로드되거나 저장되지 않습니다. CSV 파서는 따옴표로 감싼 필드와 이스케이프된 따옴표를 처리하고, 새 열은 가능하면 원본 헤더에서 이름을 가져오며, 재구성된 CSV를 복사하거나 내려받을 수 있도록 출력이 실시간으로 갱신됩니다.
자주 묻는 질문
분할하거나 결합할 열은 어떻게 고르나요?
열은 헤더 이름('첫 행은 헤더' 옵션이 켜져 있을 때)이나 0부터 시작하는 인덱스로 지정하므로 0이 첫 열입니다. 결합 모드는 쉼표로 구분한 열 목록을 받아 나열한 순서대로 이어 붙입니다.
분할 제한은 무엇을 하나요?
제한이 0이면 구분자가 나올 때마다 필요한 만큼 여러 열로 나눕니다. 양수 제한은 결과 열 수를 제한하며, 제한을 넘는 구분자는 마지막 조각 안에 남고, 더 짧은 값은 빈 셀로 채워져 모든 행이 정렬됩니다.
결합할 때 원본 열을 유지할 수 있나요?
네. '원본 열 유지'를 체크하면 원본을 그대로 둔 채 결합 열을 덧붙이고, 체크를 해제하면 원본 열을 제거하고 맨 끝에 결합 결과만 추가합니다.
어떤 CSV 규칙을 가정하나요?
필드는 선택한 구분자(쉼표, 세미콜론, 탭 또는 파이프)를 쓰고, 입력 시 따옴표로 감싼 필드와 두 개로 쓴 따옴표를 존중하며, 구분자·따옴표·줄바꿈을 포함한 출력 필드는 다시 따옴표로 감쌉니다. 새로 분할된 열은 원본 헤더에서 header_1, header_2, … 로 이름이 붙습니다.