UTILS.
100% 브라우저 내 실행
Δc

CSV 비교 / Diff

두 CSV를 비교해 추가·삭제·변경된 행을 셀 단위 하이라이트로 확인합니다.

이 도구에 대하여

CSV Diff는 두 CSV 파일을 비교해 정확히 무엇이 바뀌었는지 강조 표시하는 무료 브라우저 내 도구입니다. 키 열(헤더 이름 또는 0부터 시작하는 인덱스)로 행을 매칭하면 위치가 바뀐 행도 같은 레코드로 인식되며, 키를 비워 두면 위치 순서대로 한 행씩 비교합니다. 추가·삭제·변경된 행은 색으로 구분되고, 변경된 행 안에서는 서로 다른 각 셀이 강조되어 기존 값에 취소선을 긋고 새 값을 나란히 보여줍니다.

모든 처리는 JavaScript로 브라우저에서 로컬로 실행됩니다 — 두 파일은 기기를 벗어나지 않고, 업로드되거나 저장되지 않으므로 기밀 내보내기 자료, 데이터베이스 덤프, 금융 데이터에도 안전합니다. 구분자, 헤더 처리, 변경 없는 행 표시 옵션은 입력하거나 붙여넣는 즉시 비교 결과에 실시간으로 반영됩니다.

자주 묻는 질문

키 매칭과 위치 모드는 어떻게 다른가요?
키 열을 지정하면 각 행이 그 열의 값으로 매칭되므로, 위나 아래로 이동한 행도 같은 레코드로 인식되어 실제 셀 변경만 표시됩니다. 키를 비워 두면 위치 모드로 동작해 두 파일을 1행 대 1행, 2행 대 2행 순으로 나란히 비교합니다.
색상과 기존 → 새 값 셀 표시는 무엇을 의미하나요?
초록색 행은 새 파일에서 추가된 행, 빨간색 행은 삭제된 행, 주황색 행은 변경된 행입니다. 변경된 행 안에서는 서로 다른 셀만 음영 처리되어 기존 값에 취소선을 긋고 그 뒤에 새 값을 보여줍니다.
어떤 CSV 규칙을 가정하나요?
필드는 선택한 구분자(쉼표, 세미콜론, 탭 또는 파이프)로 구분되고, 값은 큰따옴표로 감쌀 수 있으며, 필드 안의 따옴표는 큰따옴표 두 개로 씁니다. '첫 행은 헤더' 옵션이 켜져 있으면 헤더는 새 파일에서 가져와 키 열 이름을 해석하는 데 쓰입니다.
중복된 키 값은 어떻게 처리되나요?
같은 키가 두 번 이상 나오면 각 파일에서 처음 나온 것만 매칭에 사용하고 이후 중복은 무시하므로, 정확한 비교를 위해 각 행에 고유한 키를 지정하세요. 한쪽이 약 3 MB를 넘는 매우 큰 입력은 브라우저 응답성을 유지하기 위해 거부됩니다.

더 많은 도구