CSV 중복 제거기

CSV를 붙여넣거나 업로드하면 중복 행을 제거합니다. 완전 일치 또는 대소문자 무시 비교를 선택할 수 있으며 유지·제거된 행 수를 표시합니다. 브라우저에서 처리됩니다.

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

CSV 또는 지원되는 구분 텍스트에서 중복 행을 제거하고 첫 번째 항목만 남깁니다. 헤더를 유지할 수 있고 입력 구분자를 선택할 수 있으며 필요하면 대소문자를 무시하고 비교할 수 있습니다.

CSV 중복 행 제거 방법

  1. 데이터를 입력창에 붙여넣으세요.
  2. 쉼표, 세미콜론, 탭, 파이프 중 입력 구분자를 선택하세요.
  3. 헤더 여부를 정하고 필요하면 대소문자 무시를 켜세요.
  4. 중복 제거를 실행하세요.
  5. 제거된 행 수를 확인하고 결과 CSV를 복사하세요.

중복 행 판정 방식

각 데이터 행의 모든 셀을 null 구분자로 연결해 하나의 비교 키를 만듭니다. 따라서 특정 열 하나가 아니라 행 전체가 같을 때 중복으로 판단합니다.

대소문자 무시를 켜면 결합된 행 키 전체를 소문자로 변환해 비교합니다. 첫 번째 행은 유지하고 이후 중복만 제거하며, 헤더 옵션이 켜져 있으면 헤더는 중복 검사에서 제외합니다. 출력은 쉼표 CSV와 CRLF 줄바꿈을 사용합니다.

개인정보 보호 및 제한 사항

중복 제거는 브라우저에서 로컬로 처리되며 원본 데이터를 의도적으로 서버에 보내지 않습니다. 비교는 텍스트 기준이므로 숫자 표기 차이, 앞뒤 공백, 유니코드 정규화, 같은 날짜의 다른 표현 등을 별도로 정규화하지 않습니다.

자주 묻는 질문

특정 열만 기준으로 중복을 제거하나요?

아니요. 현재 구현은 행 전체의 모든 열을 비교합니다.

중복 중 어떤 행을 남기나요?

처음 등장한 행을 남기고 이후 중복을 제거합니다.

헤더도 중복 검사에 포함되나요?

헤더 옵션을 켜면 포함되지 않습니다.

대소문자 무시 옵션은 무엇을 바꾸나요?

행 전체 비교 키를 소문자로 바꾼 뒤 중복 여부를 판단합니다.

출력도 탭이나 세미콜론으로 나오나요?

아니요. 현재 출력은 항상 쉼표 CSV입니다.