컬럼 정렬기 — 텍스트를 열로 정렬
공백, 쉼표, 탭으로 구분된 행을 깔끔하게 정렬된 열로 브라우저에서 맞춥니다.
사용법
- 입력 상자에 행을 한 줄에 하나씩 붙여넣습니다.
- 필드 구분자, 정렬, 열 간격을 선택합니다.
- 정렬된 고정폭 출력을 복사합니다.
자세한 설명
펼치기접기
데이터 행을 붙여넣으면 필드에 여백을 채워 고르게 정렬된 열로 만들어 줍니다. 유닉스의 column -t 명령과 같은 일을 브라우저에서 처리합니다. 필드를 연속된 공백, 쉼표, 탭 중 무엇으로 나눌지 고르고 텍스트를 왼쪽이나 오른쪽으로 정렬하며 열 사이 간격도 정할 수 있습니다. 길이가 다른 행과 빈 줄은 억지로 맞춰 채우지 않고 그대로 유지하며, 줄 끝에 공백을 덧붙이지 않으므로 결과가 diff에서도 깔끔합니다. 한 가지 한계는 알아 두세요. 너비는 표시 칸이 아니라 문자 수로 셉니다. 따라서 터미널에서 두 칸을 차지하는 한중일 문자나 이모지로 된 열은 순수한 ASCII처럼 맞아떨어지지 않습니다. 모든 처리는 로컬에서 이루어지며 아무것도 업로드되지 않습니다.
자주 묻는 질문
어떤 구분자를 지원하나요?
공백(연속된 공백이나 탭), 쉼표, 탭입니다. 공백 사용 시 앞뒤 공백은 무시되고 연속 공백은 하나의 분할 지점으로 합쳐집니다.
끝에 공백을 추가하나요?
아니요. 각 줄은 정렬에 필요한 만큼만 채워지고 모든 줄 끝의 채움 공백은 제거됩니다.
필드 수가 다른 행은 어떻게 되나요?
문제없이 처리됩니다. 열 너비는 모든 행을 기준으로 계산되며, 짧은 행은 마지막 필드 뒤에서 그냥 끝납니다.
제 데이터가 어딘가로 전송되나요?
아니요. 정렬은 전적으로 브라우저에서 이루어지며 아무것도 업로드되지 않습니다.
한국어·일본어 열이 맞아떨어지지 않습니다. 왜 그런가요?
너비를 문자 수로 세는데, 한중일 문자는 고정폭 터미널에서 두 칸을 차지하므로 그런 열은 채워 넣은 여백이 가정한 것보다 두 배 넓어집니다. 라틴 문자와 숫자는 정확히 정렬되며, 문자 체계가 섞인 열은 손으로 조정하거나 표시 너비를 재는 도구가 필요합니다.
공백 모드가 들여쓰기를 유지하나요?
아닙니다. 연속된 공백으로 나누는 방식은 앞쪽 들여쓰기도 구분자로 취급하므로 들여쓴 블록이 첫 열로 눌러집니다. YAML이나 파이썬처럼 앞 공백이 의미를 갖는 경우에는 쉼표나 탭 구분자를 쓰세요.
관련 도구
JSON 포맷터 & 검증기
브라우저에서 바로 JSON을 포맷·정렬·압축·검증하세요.
개발
YAML 포맷터 & 검증기
YAML을 보기 좋게 정리하고 검증 — 들여쓰기 수정, 키 정렬, 줄 폭 선택, 오류 위치 표시.
개발
XML 포맷터 및 압축기
XML을 깔끔한 들여쓰기로 정리하거나 한 줄로 압축합니다. 브라우저에서 동작합니다.
개발
워드랩 — 텍스트를 지정 폭으로 줄바꿈
텍스트를 고정 줄 너비로 단어 경계에서 강제 줄바꿈합니다. 브라우저에서 동작합니다.
텍스트
고정폭 텍스트 → CSV / JSON 파서
고정폭/고정 열 텍스트를 열 너비로 잘라 필드로 나누고 CSV 또는 JSON으로 내보냅니다. 브라우저에서 동작합니다.
변환
CSV 전치 — 행과 열 바꾸기
CSV 데이터의 행과 열을 서로 바꿔 전치합니다. 브라우저에서 동작합니다.
텍스트