CSV 정리
CSV Cleaner
셀 공백을 정리하고 헤더를 통일하며 숫자·날짜 형식을 고치고 열 수가 어긋난 행을 알려 줍니다.
무엇을 고칠지 정하기 전에 무엇이 잘못됐는지부터 찾습니다. 군더더기 공백, 자모로 풀린 한글, 보이지 않는 문자, 글자로 저장된 숫자, 겹치는 머리글입니다. 안전하게 고칠 수 있는 것만 고치고 나머지는 알려만 줍니다. 해석이 갈리는 날짜 열은 짐작이 아니라 사람이 정해야 하기 때문입니다.
정리할 파일을 놓으세요
이 탭에서 읽습니다. 업로드하지 않습니다. 한글·일본어·중국어·서구권 엑셀이 저장한 파일(CP949, Shift_JIS, GBK, Windows-1252)을 알아봅니다.
사용 방법
진단을 읽습니다
각 항목에 어느 열인지, 몇 칸인지, 실제 값 예시가 함께 나옵니다. 정말 문제인지 판단하는 데 예시가 가장 빠릅니다.
고칠 항목을 고릅니다
아홉 가지가 있고 서로 독립적입니다. 한글을 NFC로 정규화하는 것과 글자로 된 숫자를 숫자로 바꾸는 것이, 이후 작업에서 생기는 문제를 가장 많이 없앱니다.
바뀐 개수를 확인합니다
모든 숫자는 실제로 바뀐 칸의 수입니다. 0으로 나온 항목은 정말 아무것도 하지 않은 것입니다. 필요 없던 것과 동작하지 않은 것을 그렇게 구분합니다.
정리된 파일을 내려받습니다
BOM이 붙은 UTF-8입니다. 한글 엑셀에서 한글이 뷁으로 깨지지 않는 이유가 그 BOM입니다.
자주 묻는 질문
자모로 풀린 한글이 뭔가요?
macOS는 한을 한 글자가 아니라 ㅎ + ㅏ + ㄴ 으로 저장합니다. 화면에서는 똑같아 보이지만 문자열로는 다른 값이라 윈도우에서 입력한 값과 절대 일치하지 않습니다. NFC로 정규화하면 다시 합쳐집니다.
날짜는 왜 안 고쳐 주나요?
03/04/2026 같은 값은 일이 먼저인지 월이 먼저인지 파일에 적혀 있지 않습니다. 한쪽으로 정하면 다른 해석에서는 절반이 조용히 틀어집니다. 그래서 고치지 않고 알려만 드립니다.
보이지 않는 문자는 뭔가요?
폭 없는 공백, 소프트 하이픈, 제어 문자입니다. 웹이나 PDF에서 복사한 글자에 딸려 옵니다. 자리를 차지하지 않으면서 모든 비교를 어긋나게 하고, 눈으로는 찾을 수 없습니다.
원본 파일이 바뀌나요?
아닙니다. 정리된 표는 새로 내려받는 파일이고, 디스크의 원본에는 쓰지 않습니다.
이 도구로 이어지는 것
PDF 표 추출
PDF Table Extractor
페이지에 그려진 선으로 표를 찾아 병합 셀까지 읽고, 선 없는 표는 열 정렬로 추정해 표마다 CSV·TSV로 내보냅니다. 값은 찍힌 그대로이며 열 유형은 추정하지 않습니다.
PDF 양식 데이터 추출
PDF Form Data Extractor
작성된 PDF 양식 여러 개에서 입력 값을 읽어 하나의 표로 모읍니다.
유니코드 정규화
Unicode Normaliser
NFC·NFD·NFKC·NFKD를 적용합니다. 맥에서 온 한글이 눈으로는 같은데 검색되지 않을 때 쓰는 도구입니다.
CSV 뷰어
CSV Viewer
큰 구분자 파일을 전부 메모리에 올리지 않고 열어 열 유형·통계·정렬을 보여 줍니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
CSV 중복 제거
CSV Deduplicator
전체 또는 선택한 키 열 기준으로 중복 행을 제거하고 첫 행·마지막 행·가장 값이 많은 행을 남깁니다.
열 통계 요약
Column Statistics
열마다 개수·결측·고유값·최소·최대·평균·중앙값과 분포를 요약합니다.
CSV 뷰어
CSV Viewer
큰 구분자 파일을 전부 메모리에 올리지 않고 열어 열 유형·통계·정렬을 보여 줍니다.
문자 인코딩 변환
Encoding Detector & Converter
파일의 문자 인코딩을 CP949·Shift_JIS·GB18030·Windows-1252 등 후보별 미리보기로 비교해 고르고, UTF-8(BOM 유무)·UTF-16·EUC-KR/CP949로 다시 저장합니다.
유니코드 정규화
Unicode Normaliser
NFC·NFD·NFKC·NFKD를 적용합니다. 맥에서 온 한글이 눈으로는 같은데 검색되지 않을 때 쓰는 도구입니다.
CSV 결합 (VLOOKUP)
CSV Join
키 열을 기준으로 두 표를 내부·왼쪽·오른쪽·외부 결합하고 짝이 없는 행을 보여 줍니다.