mkdiff.com

실무 가이드

두 CSV 파일을 행과 셀 단위로 비교하는 방법

전체 행 diff의 혼란을 피하고 행, 열, 이전 값, 이후 값, 변경 셀 맥락을 보여주는 절차입니다.

업데이트 2026-06-03 · 6 분 읽기

CSV 텍스트 diff의 문제

CSV는 일반 텍스트처럼 보이지만 의미 단위는 보통 셀입니다. 전체 행 diff는 어떤 필드가 바뀌었는지 숨깁니다.

열이 많거나 따옴표 안 쉼표, 빈 셀, 스프레드시트 내보내기 데이터가 있으면 더 헷갈립니다.

더 나은 검토 절차

먼저 두 파일의 헤더 행이 같은지 확인합니다. 헤더가 다르면 셀 값을 보기 전에 고칩니다.

그다음 행별로 비교하고 변경 셀의 이전 값과 이후 값을 봅니다. 추가 행과 삭제 행은 수정 셀과 분리해 검토합니다.

  • 헤더와 열 순서를 확인합니다.
  • 추가 행과 삭제 행을 먼저 봅니다.
  • 행 번호, 열 번호, 이전 값, 이후 값으로 변경 셀을 검토합니다.
  • 중요한 변경 필드만 기록합니다.

흔한 실수

필드 하나만 바뀌었는데 전체 행이 바뀐 것으로 판단하지 마세요. 빈 문자열, null 유사 값, 공백도 시스템에 따라 의미가 다를 수 있습니다.

내보내기 순서가 바뀌면 오탐이 많아집니다. 안정 키로 정렬한 뒤 비교하세요.

FAQ

CSV에 텍스트 diff가 왜 좋지 않나요?

텍스트 diff는 각 행을 하나의 줄로 봅니다. 필드 하나만 바뀌어도 전체 행이 달라 보이고 실제 변경 열이 가려집니다.

행 번호와 키 중 무엇으로 비교하나요?

순서가 안정적인 내보내기는 행 번호가 빠릅니다. 재정렬될 수 있으면 id, email, sku 같은 안정 키로 비교합니다.

CSV 비교를 브라우저에서 할 수 있나요?

예. MKDiff CSV Diff는 브라우저에서 CSV를 파싱하고 변경 셀의 행, 열, 이전 값, 이후 값, 상태를 보여줍니다.