이 도구에 대하여
고정 너비 → CSV는 열 위치 기반 텍스트 — 각 필드가 정해진 문자 범위를 차지하는 메인프레임, COBOL 프로그램, 레거시 리포트가 만들어 내는 종류 — 를 깔끔한 CSV로 잘라 주는 무료 브라우저 내 도구입니다. 레이아웃은 10,8,20 같은 필드 너비 목록이나 1-10,11-18 같은 1부터 시작하는 시작-끝 범위로 정의하며, 각 줄이 그 경계에서 잘립니다. 선택적 트림으로 채움 공백을 제거할 수 있고, 실시간 미리보기가 열 경계가 정확히 어디에 오는지 보여 줍니다.
모든 처리는 JavaScript로 브라우저에서 로컬로 실행됩니다 — 데이터는 업로드되거나 저장되지 않습니다. 이 도구는 구분자가 아니라 문자 위치를 기준으로 자르므로 구분자 없이 촘촘하게 붙은 열도 처리되며, 결과 CSV는 필요한 필드를 다시 따옴표로 감쌉니다. 너비 사양을 조정하는 대로 출력과 미리보기가 실시간으로 갱신됩니다.
자주 묻는 질문
필드 너비 사양은 어떻게 작성하나요?
각 필드의 너비를 순서대로 나열하거나(예: 4자리 다음 10자리 두 개라면 4,10,10), 1부터 시작하는 양끝 포함 범위로 지정합니다(예: 1-4,5-14,15-24). 두 방식을 섞을 수는 없으니 전부 너비로 쓰거나 전부 범위로 쓰세요.
경계 미리보기는 무엇을 보여 주나요?
처음 몇 개의 입력 줄에 모든 필드 경계마다 │ 표시를 넣어 보여 주므로, CSV 출력을 신뢰하기 전에 열이 데이터와 맞아떨어지는지 확인할 수 있습니다.
트림 옵션은 무엇을 하나요?
고정 너비 필드는 보통 공백으로 채워 열을 메웁니다. 트림을 켜면 추출된 모든 필드에서 앞뒤 공백이 제거되고, 끄면 원본과 똑같이 채움 공백이 그대로 유지됩니다.
출력은 어떤 CSV 규칙을 따르나요?
필드는 선택한 구분자(쉼표, 세미콜론, 탭 또는 파이프)로 이어지고, 구분자·큰따옴표·줄바꿈을 포함한 필드는 큰따옴표로 감싸며 안쪽 따옴표는 두 개로 씁니다. 한 줄에서 마지막으로 정의된 필드를 넘어가는 문자는 무시됩니다.