목록 변환기
열 기반 데이터를 전치, 접두사·접미사 추가, 역순, 정렬, 소문자 변환, 자르기 등으로 행별 처리합니다.
줄 단위 목록을 쉼표나 공백으로 이어 붙이거나, 정렬, 중복 제거, 대소문자 변환을 한 번에 적용합니다.
사용 순서
- 입력 데이터 칸에 줄 단위 목록을 붙여 넣습니다.
- 왼쪽 설정에서 양끝 공백 제거, 중복 제거, 소문자 변환, 줄바꿈 유지 스위치를 고릅니다.
- 목록 정렬, 구분자, 항목과 목록의 접두사와 접미사를 필요한 만큼 지정합니다.
- 변환된 데이터 칸의 결과를 확인하고 복사해서 사용합니다.
예시
줄바꿈으로 나뉜 apple, banana, apple 목록을 기본 설정으로 변환하면 apple, banana가 됩니다.
한계
중복 제거가 공백 제거보다 먼저 실행되므로 apple 뒤에 공백이 붙은 항목과 붙지 않은 항목은 둘 다 남아, 결과에 apple, apple처럼 같은 값이 두 번 나옵니다. 정렬은 localeCompare 기준이라 언어 설정에 따라 순서가 달라질 수 있습니다. 설정은 브라우저에 저장되어 다음 방문에도 그대로 남습니다.
보안 주의
이메일 주소나 사용자 ID 목록에 소문자 변환을 적용하면 대소문자를 구분하는 시스템에서는 다른 계정이 됩니다. 중복 제거를 켜기 전에 대소문자 구분이 필요한 값인지 확인하세요.
배경 지식
목록을 다루는 작업은 보통 입력을 줄 단위로 나눈 뒤, 각 항목을 정리하고, 마지막에 구분자로 다시 이어 붙이는 세 단계입니다. 이 도구도 같은 순서로 동작하며, 설정 값을 바꾸면 결과가 즉시 다시 계산됩니다. 각 항목을 같은 규칙으로 정리하므로 목록이 수천 줄이어도 결과의 규칙은 달라지지 않습니다.
중복 제거는 같은 값이 여러 번 나오는 목록에서 첫 번째 등장 순서를 유지하며 중복을 지우는 작업입니다. 정렬은 순서를 바꾸고 중복 제거는 첫 등장 순서를 유지하므로, 두 옵션을 함께 쓰면 최종 순서는 정렬 기준을 따릅니다. 데이터 정리의 가장 흔한 첫 단계입니다. 중복이 많은 로그 목록을 정리할 때 특히 유용합니다.
CSV나 쉼표로 이어진 값은 SQL의 IN 조건, 환경 변수, 명령줄 인자에서 자주 필요합니다. 이때 항목 감싸기 기능으로 각 값을 따옴표로 묶으면 쿼리와 인자 형식을 맞출 수 있습니다. 감싸는 문자는 대상 시스템의 규칙에 맞춰 정하세요. 구분자 칸의 값은 공백도 그대로 쓰이므로 쉼표 뒤에 공백을 넣어 두면 쉼표와 공백이 함께 들어갑니다.
자주 묻는 질문
공백이나 쉼표가 들어 있는 항목은 어떻게 처리하나요?
이 도구는 항목 내부의 쉼표를 이스케이프하지 않습니다. 구분자가 쉼표일 때 항목에 쉼표가 있으면 결과를 나눠 읽을 때 잘못 잘리므로, 구분자를 바꾸거나 항목을 따옴표로 감싸세요.
목록을 다시 줄 단위로 되돌리려면 어떻게 하나요?
구분자를 쉼표로 두고 줄바꿈 유지를 끄면 한 줄로 나옵니다. 줄바꿈 유지를 켜면 구분자 뒤에 줄바꿈이 붙어 항목마다 한 줄씩 남습니다. 줄 단위 목록으로 되돌리려면 구분자를 비워 두고 줄바꿈 유지를 켜세요.
빈 줄은 결과에 남나요?
남지 않습니다. 항목을 나눈 뒤 빈 문자열을 제거하므로 빈 줄이나 공백만 있는 줄은 결과에서 빠집니다.