CSV 중복 제거 - 공백·빈 행 정리 무료 - VisTools

CSV 중복 제거·공백 정리

앞뒤 공백·빈 행·중복 행을 정리하고 표를 확인하세요.

CSV 중복 제거 방법

  1. 내용을 입력하거나 파일을 불러오세요. 예시 넣기로 먼저 사용해 볼 수 있어요.
  2. 앞뒤 공백·빈 행·중복 행을 정리하고 표를 확인하세요.
  3. 결과 만들기를 누르고 결과를 확인한 뒤 저장하세요.

CSV 중복 제거·CSV 정리 모두 프로그램 설치나 회원가입 없이 무료로 할 수 있어요. PC는 물론 아이폰·갤럭시 브라우저에서도 그대로 작동합니다.

파일은 내 기기에서 처리합니다. CSV는 5MB·500열·30만 칸, 자막·텍스트는 1MB까지입니다. 중복 파일은 최대 200개·전체 500MB이며 원본을 삭제하지 않습니다.

어떤 도구인가요?

CSV 공백·중복 정리는 표 데이터에 섞여 있는 앞뒤 공백, 아무 값도 없는 빈 행, 완전히 똑같은 중복 행을 한 번에 걸러 주는 도구예요. 세 가지 정리 항목을 각각 켜고 끌 수 있고, 결과를 표로 미리 본 뒤 cleaned.csv 파일로 저장할 수 있습니다. 여러 사람이 손으로 입력한 명단이나 여러 파일을 이어 붙인 데이터를 엑셀에 넣기 전에 정돈하고 싶은 분께 알맞아요.

이럴 때 쓰세요

  • 구글 설문이나 신청서에서 내려받은 응답 CSV에 같은 사람이 두 번 제출한 똑같은 행이 있을 때 중복 행 제거로 한 줄만 남길 수 있어요.
  • ' 홍길동 '처럼 이름 앞뒤에 공백이 섞여 엑셀 필터나 VLOOKUP이 어긋날 때 앞뒤 공백 제거로 값을 맞출 수 있습니다.
  • 여러 달의 매출 CSV를 이어 붙이면서 생긴 빈 행을 지워 표를 깔끔하게 만들 수 있어요.
  • 쇼핑몰 상품 등록용 CSV를 올리기 전에 빈 줄 때문에 업로드 오류가 나지 않도록 미리 정리하세요.
  • 회원 명단이나 주소록을 다른 서비스로 옮기기 전에 중복과 공백을 정돈해 두면 이후 작업이 훨씬 수월해요.

사용 예시

먼저 예시 넣기를 누르면 이름 앞뒤에 공백이 있는 ' Alice ', 똑같이 반복되는 행, 쉼표만 있는 빈 행이 섞인 작은 표가 입력돼요. 설정의 앞뒤 공백 제거, 빈 행 제거, 중복 행 제거가 모두 체크된 상태에서 결과 만들기를 누르면 미리보기에 name·city 제목 행과 Alice, Bob 두 행만 남은 표가 나타납니다. 공백을 지우자 ' Alice '가 'Alice'로 바뀌면서 두 행이 같은 행으로 판정된 것이에요. 내 데이터를 정리하려면 파일 선택으로 CSV를 불러온 뒤 같은 과정을 거치면 됩니다. 결과가 맞으면 파일 저장으로 cleaned.csv를 받거나 결과 복사로 내용을 복사하세요.

더 잘 쓰는 팁

  • 앞뒤 공백 제거를 켜 두면 공백 때문에 다르게 보이던 행도 중복으로 잡혀요. 공백 차이를 남겨야 한다면 이 항목을 꺼 주세요.
  • 중복 행은 처음 나온 행 하나만 남기고 이후의 같은 행을 지웁니다. 남길 행이 위쪽에 오도록 순서를 미리 정렬해 두면 좋아요.
  • 중복 판정은 모든 칸이 완전히 같을 때만 이루어집니다. 특정 열만 기준으로 중복을 지우고 싶다면 그 열만 남긴 CSV로 확인해 보세요.
  • 설정을 바꾸면 이전 결과가 지워지니, 체크를 바꾼 뒤에는 결과 만들기를 다시 눌러 주세요.
  • 저장되는 CSV는 모든 칸을 큰따옴표로 감싸고 UTF-8 BOM을 붙여 엑셀에서 한글이 깨지지 않도록 했어요.

알아두세요

  • 중복 판정은 대소문자와 띄어쓰기를 포함해 글자가 완전히 같은 행만 해당합니다. '서울'과 '서울시'처럼 비슷한 값은 찾지 못해요.
  • CSV는 5MB, 500열, 30만 칸까지 처리하며 쉼표로 구분된 파일만 올바르게 읽습니다.
  • 첫 줄(제목 행)도 일반 행과 똑같이 정리 대상이 됩니다. 제목 행이 데이터 중간에 반복돼 있다면 함께 중복으로 지워질 수 있어요.
  • 미리보기는 처음 21행, 30열까지만 보여 줍니다. 전체 결과는 저장한 파일에서 확인하세요.

자주 묻는 질문

엑셀 파일을 바로 정리할 수 있나요?

xlsx 파일은 읽지 못해요. 엑셀에서 CSV(쉼표로 분리) 형식으로 저장한 뒤 불러오거나, 표를 복사해 쉼표로 구분된 텍스트로 붙여 넣어 주세요.

어떤 행을 빈 행으로 보나요?

모든 칸이 비어 있거나 공백만 있는 행을 빈 행으로 봅니다. ',,,'처럼 쉼표만 있는 행도 여기에 해당해요. 한 칸이라도 값이 있으면 지우지 않습니다.

중복 행을 지우면 어떤 행이 남나요?

표에서 처음 나온 행이 남고, 그 뒤에 나오는 똑같은 행이 지워집니다. 나머지 행의 순서는 원래 순서 그대로 유지돼요.

칸 안의 쉼표나 줄바꿈은 어떻게 처리되나요?

큰따옴표로 감싼 칸 안의 쉼표와 줄바꿈은 값의 일부로 읽습니다. 저장할 때도 모든 칸을 따옴표로 감싸서 구조가 깨지지 않아요.

원본 파일이 바뀌나요?

아니요. 브라우저에서 읽어 새 결과 파일을 만들 뿐이고 원본 파일은 그대로 남습니다. 파일 내용도 서버로 전송하지 않아요.

함께 쓰면 좋은 도구

  • 글자 수 세기 — 글을 붙여 넣으면 글자 수가 바로 표시됩니다. 목표 글자 수도 정할 수 있어요.
  • JSON 보기 좋게 정리 — 복잡한 JSON을 읽기 쉽게 정리하고 잘못된 부분을 확인하세요.
  • CSV와 JSON 바꾸기 — 변환 방향을 고르고, 표 미리보기로 데이터를 확인하세요.
  • URL 문자 변환 — 웹 주소에 사용할 글자를 변환하거나, 변환된 글자를 원래대로 돌리세요.
  • Base64 텍스트 변환 — 일반 글자와 Base64 문자열을 양방향으로 바꾸세요.

파일은 브라우저에서 처리되며 이 사이트 서버에 업로드하지 않습니다.