CSV 정렬기

텍스트 또는 숫자 정렬과 오름차순/내림차순으로 최대 여러 개의 열 정렬 키를 추가합니다. 결과를 복사하거나 다운로드할 수 있습니다. 업로드 없음.

브라우저 로컬 가입 불필요 유틸리티

CSV와 같은 구분자 표의 행을 하나 이상의 열 기준으로 정렬합니다. 각 정렬 키마다 오름차순·내림차순을 고를 수 있고, 텍스트 비교 대신 숫자 비교도 선택할 수 있습니다.

CSV 행 정렬 방법

  1. 표를 붙여넣고 구분자를 선택하세요.
  2. 첫 행을 헤더로 사용할지 선택하세요.
  3. 첫 번째 정렬 규칙에서 열과 오름차순 또는 내림차순을 고르세요.
  4. 숫자로 비교해야 하는 열이면 숫자 옵션을 켜세요.
  5. 필요하면 정렬 키를 더 추가한 뒤 정렬을 실행하세요.

여러 정렬 키가 적용되는 방식

정렬 규칙은 화면에 있는 순서대로 평가합니다. 첫 번째 키가 같으면 다음 키를 보고, 차이가 나올 때까지 계속 비교합니다.

텍스트는 localeCompare로 비교합니다. 숫자 옵션은 parseFloat 결과를 빼서 비교하며 NaN이 나오면 해당 키는 같은 값으로 취급해 다음 규칙으로 넘어갈 수 있습니다.

개인정보 보호 및 제한 사항

정렬은 브라우저에서 로컬로 수행되며 입력 표를 의도적으로 서버로 보내지 않습니다. 숫자 모드는 지역별 숫자 형식을 해석하는 기능이 아니라 JavaScript parseFloat를 사용하므로 천 단위 구분이나 지역별 소수점 표기가 섞인 값은 기대와 다르게 정렬될 수 있습니다.

자주 묻는 질문

여러 열을 순서대로 정렬할 수 있나요?

네. 정렬 키를 여러 개 추가하면 위에서부터 차례로 비교합니다.

헤더도 정렬되나요?

첫 행 헤더 옵션을 켜면 헤더는 맨 위에 그대로 남습니다.

숫자 옵션은 무엇을 하나요?

선택한 셀 값을 localeCompare 대신 parseFloat로 숫자 비교합니다.

숫자로 변환할 수 없는 값은 어떻게 되나요?

그 키의 비교를 같은 값처럼 처리하므로 다음 정렬 키가 순서를 결정할 수 있습니다.

출력 구분자는 바뀌나요?

아니요. 선택한 구분자를 출력에도 그대로 사용합니다.