지저분한 CSV 정리하기
Germany, germany, “Germany ”가 다시 하나의 값이 됩니다.
- 모든 열 분석
- 공백 제거와 정리
- 표기 변형 통일
- 업로드 없음
1.파일 열기
CSV 또는 TSV 파일을 여기로 끌어다 놓거나 파일을 선택하세요.
만든 이유
“합계가 안 맞는” 데이터는 대부분 틀린 게 아니라 지저분한 것입니다. 끝에 붙은 공백 하나 때문에 같은 이름이 따로 묶이고, 숫자 열에 N/A가 들어 있고, 같은 국가가 세 사람 손에서 세 가지로 적혀 있습니다. 스프레드시트에서는 눈에 띄지 않아서 그대로 살아남습니다. 이 도구는 먼저 모든 열의 이런 문제를 하나하나 세고 예시를 보여 준 다음, 고르신 항목만 고칩니다.
기능
- 모든 행을 기준으로 열마다 분석합니다. 무엇이 들어 있는지, 얼마나 비어 있는지, 고유값이 몇 개인지, 어떤 문제가 있는지.
- 값 앞뒤의 공백을 제거하고, 겹친 공백, 탭, 줄 바꿈 없는 공백을 하나로 줄입니다.
- N/A, null, none, - 같은 자리 표시 값을 비워서 값으로 취급되지 않게 합니다.
- 열마다 대소문자를 바꾸고, 대소문자나 공백만 다른 값을 가장 많이 쓰인 표기로 통일합니다.
- 완전히 빈 행을 삭제하고, 바뀐 셀을 모두 센 다음, 결과를 UTF-8로 기록합니다.
건드리지 않는 것
03/04/2025나 1.234,5처럼 지역 형식으로 적힌 날짜와 숫자는 고쳐 쓰지 않습니다. 파일만 봐서는 어떤 표기 규칙인지 알 수 없고, 잘못 추측하면 열이 조용히 망가지기 때문입니다. 값 안의 줄 바꿈도 내용이므로 바꾸지 않습니다.
자주 묻는 질문
- 철자가 다른 값은 어떻게 찾나요?
- 대소문자와 공백을 무시하고 값을 비교합니다. Germany, germany, 끝에 공백이 붙은 Germany처럼 둘 이상의 표기가 같은 것으로 합쳐지면 그 열을 표시하고 예시를 보여 줍니다. 수정 항목을 선택하면 모두 가장 많이 쓰인 표기로 바뀝니다.
- 숫자가 바뀌나요?
- 숫자 주변의 공백만 제거합니다. 공백 때문에 숫자 열이 숫자로 읽히지 않는 경우를 고치는 것입니다. 값의 형식을 바꾸거나 반올림하거나 변환하지 않습니다.
- 파일에 이상한 문자가 보이는데, 이 도구로 고칠 수 있나요?
- 대개 가능합니다. 올바른 UTF-8이 아닌 파일은 예전 Excel 내보내기에서 흔한 인코딩인 Latin-1(Windows-1252)로 읽고, 정리된 파일은 항상 UTF-8로 기록합니다.
다른 도구
- CSV 파일 열기 (온라인 CSV 뷰어)파일을 끌어다 놓으면 여기서 열리고, 여기에만 남습니다.열기
- CSV 파일에 SQL 실행하기데이터베이스 설치 없이, 내 파일에 진짜 SQL을.열기
- CSV 파일 합치기 (병합)여러 파일을 넣으면 하나로, 열은 이름으로 맞춥니다.열기
- CSV 중복 행 제거하기행을 구분한다고 지정한 열을 기준으로 중복을 찾습니다.열기
- CSV 파일 두 개 비교하기추가, 삭제, 변경을 줄 단위가 아닌 키 기준으로 비교합니다.열기
- CSV를 PDF로 변환하기CSV를 읽기 좋은 표로 배치해 PDF로 저장합니다.열기
- CSV를 Excel로 변환하기변환 과정에서 아무것도 바뀌지 않는 진짜 .xlsx.열기
- CSV를 JSON으로 변환하기행은 객체로, 머리글은 키로.열기
- JSON을 CSV로 변환하기트리 구조를 어디서나 열 수 있는 표로 펼칩니다.열기
- Excel을 CSV로 변환하기통합 문서의 모든 시트를 깔끔한 UTF-8 CSV로.열기
- CSV 파일 나누기쓰기엔 너무 큰 파일 하나를 쓸 만한 여러 파일로.열기
- CSV를 SQL INSERT 문으로 변환하기CSV를 넣으면, 어느 데이터베이스에서나 실행되는 .sql 스크립트가 나옵니다.열기