beta

스프레드시트 대조 검사기

두 CSV/XLSX 파일을 key 컬럼 기준으로 대조해 누락 row, 변경값, 중복 key를 찾습니다.

로컬 파일 처리CSV/XLSX데이터 대조
저장한 도구 없음
최근최근 도구 없음

converter

CSV/XLSX 파일 대조

기준 파일 A와 비교 파일 B를 선택하고, 자동 매핑된 컬럼에서 key와 비교 대상을 고르세요.

선택한 파일은 현재 기기에서 바로 처리합니다.

현재 브라우저에서만 처리됩니다. 파일은 업로드되거나 저장되지 않습니다.

매칭 기준 key

값 비교 컬럼

파일 대조 중

컬럼을 선택한 뒤 파일을 대조할 수 있습니다.

아직 선택된 파일이 없습니다.

파일과 원본 데이터는 서버로 업로드하지 않고 localStorage에도 저장하지 않습니다.

결과

스프레드시트 대조 결과

결과는 현재 브라우저에서만 생성되며 원본 파일, 파일명, row 값은 저장하거나 전송하지 않습니다.

도구 설명

이 도구가 필요한 순간

월별 재고, 직원 목록, CRM export, 상품 카탈로그처럼 row 순서가 바뀌어도 같은 key 기준으로 데이터가 맞는지 확인해야 할 때 사용합니다.

실사용 이야기

Excel diff는 셀 위치가 조금만 달라도 noise가 많아집니다. 업무 데이터 reconciliation은 row 위치보다 ID, account number, date 같은 key가 더 중요합니다. 이 도구는 두 파일을 key로 묶고 한쪽에만 있는 row, 값이 바뀐 row, 중복 key를 분리해서 보여줍니다.

계산 또는 처리 방법

CSV는 PapaParse로, XLSX는 파일 선택 후 lazy-loaded parser로 현재 브라우저에서 읽습니다. 자동 매핑은 정규화한 header 이름이 정확히 같은 컬럼만 제안합니다. 사용자가 key 컬럼과 비교 컬럼을 고르면 JSON 직렬화 key로 row를 그룹화하고, 중복 key는 자동 1:1 매칭에서 제외합니다.

비용 절약 또는 개선 팁

먼저 key 후보가 비어 있거나 중복되는지 확인하세요. 이름이나 설명처럼 사람이 수정하는 컬럼보다 사번, SKU, 주문번호처럼 안정적인 값을 key로 쓰는 편이 좋습니다. 금액이나 수량은 rounding 차이가 있을 수 있으므로 absolute 또는 percentage tolerance를 작게 두고 비교하세요.

예시 시나리오

예를 들어 지난달 상품 export와 이번달 상품 export를 SKU로 맞추면 삭제된 상품, 새로 추가된 상품, 가격이나 재고 수량이 바뀐 상품을 한 화면에서 확인할 수 있습니다. 결과 CSV를 내려받아 담당자에게 공유할 때는 원본 파일이 아니라 차이 요약만 전달할 수 있습니다.

FAQ

row 순서가 달라도 비교할 수 있나요?

네. 선택한 key 컬럼으로 row를 묶기 때문에 row 순서가 달라도 비교할 수 있습니다.

여러 컬럼을 key로 사용할 수 있나요?

네. 여러 key 컬럼을 선택하면 composite key로 직렬화해 매칭합니다.

스프레드시트가 업로드되나요?

아니요. CSV/XLSX 파일은 현재 브라우저에서만 읽고 서버로 업로드하지 않습니다.

중복 key는 어떻게 처리하나요?

같은 key가 한쪽에 2개 이상 있으면 duplicate로 표시하고 자동 1:1 매칭하지 않습니다.

차이 결과를 내보낼 수 있나요?

네. 요약을 복사하거나 reconciliation 결과 CSV를 다운로드할 수 있습니다.

주의사항

이 도구는 회계 감사, 법적 증빙, 세무 판단을 대신하지 않습니다. 파일은 업로드하지 않지만 export 결과에는 사용자가 선택한 key와 변경값이 포함될 수 있으므로 공유 전에 민감한 값이 남아 있는지 확인하세요.

읽어보면 좋은 글

Spreadsheet reconciliation에서 좋은 key를 고르는 법안정적인 key가 있어야 row 순서가 달라도 신뢰할 수 있는 비교가 됩니다.

좋은 key는 사람이 보기 좋은 값보다 변하지 않는 값에 가깝습니다. 사번, SKU, 주문번호, 계정 ID처럼 시스템에서 생성되거나 운영 규칙이 분명한 값이 이름, 설명, 부서명보다 안전합니다. 이름은 띄어쓰기나 표기법이 바뀌고, 부서명은 조직 개편으로 달라질 수 있기 때문입니다.

composite key가 필요한 경우도 많습니다. 거래 데이터에서는 account number 하나만으로 부족하고 date, amount, sequence 같은 값을 함께 묶어야 같은 row를 구분할 수 있습니다. 이때 key 값 중 하나라도 비어 있으면 누락 또는 중복이 생길 수 있으므로, 결과에서 blank key와 duplicate key를 먼저 확인하는 습관이 좋습니다.

key가 확실하지 않다면 처음부터 전체 비교를 믿기보다 작은 샘플로 시작하세요. key 후보를 바꿔가며 only in A, only in B, duplicate count가 어떻게 달라지는지 보면 어떤 컬럼 조합이 업무 데이터에 맞는지 빠르게 알 수 있습니다.

이 글은 'Spreadsheet reconciliation에서 좋은 key를 고르는 법'라는 주제를 스프레드시트 대조 검사기 사용 흐름 안에서 더 길게 풀어쓴 안내입니다. 도구를 먼저 실행한 뒤 결과 숫자나 테스트 결과를 보고 읽으면, 단순한 정보보다 내 상황에 맞는 비교 기준을 만들기 쉽습니다.

안정적인 key가 있어야 row 순서가 달라도 신뢰할 수 있는 비교가 됩니다.를 생각할 때는 한 번의 결과보다 반복되는 조건을 보는 편이 좋습니다. 매일, 매주, 매달 반복되는 비용이나 습관은 처음에는 작아 보여도 시간이 지나면 생활비, 업무 루틴, 파일 관리 방식에 뚜렷한 차이를 만듭니다.

스프레드시트 대조 검사기의 기본 설명, 실사용 이야기, 예시 시나리오를 함께 보면 입력값을 어떻게 바꿔야 할지 더 분명해집니다. 특히 결과가 예상보다 크거나 작게 나왔다면 원인을 하나로 단정하지 말고 비용, 횟수, 기간, 목적 같은 조건을 따로 나눠 다시 확인해 보세요.

검색에서 바로 답만 얻고 끝내면 다음 행동이 흐려질 수 있습니다. 그래서 ThinkTools의 읽어보면 좋은 글은 별도 블로그 링크로 보내지 않고, 계산기나 테스트 아래에서 바로 펼쳐 읽을 수 있게 둡니다. 같은 화면에서 입력, 결과, 설명, 관련 도구를 이어 보면 이탈 없이 판단 흐름을 유지할 수 있습니다.

실제로 활용할 때는 오늘 당장 바꿀 수 있는 조건 하나만 고르는 것이 좋습니다. 교통비라면 근무일, 이미지라면 목표 크기, 투자 계산이라면 수수료 포함 여부, 심리테스트라면 다음 행동 하나처럼 작게 나누면 부담이 줄고 반복 확인도 쉬워집니다.

Excel diff와 data reconciliation의 차이셀 위치 비교와 key 기반 row 비교는 해결하는 문제가 다릅니다.

Excel diff는 시트의 같은 위치에 있는 셀이 바뀌었는지 확인하는 데 유용합니다. 문서처럼 row 위치 자체가 의미가 있는 파일에는 적합합니다. 하지만 업무 export는 정렬 기준이 바뀌거나 필터가 적용되거나 새 row가 중간에 들어가면 같은 데이터도 전혀 다른 위치에 놓입니다.

data reconciliation은 위치보다 row의 정체성을 먼저 봅니다. key가 같은 row를 찾은 뒤 선택한 컬럼만 비교하므로, row 순서가 달라도 missing row와 changed value를 분리할 수 있습니다. 그래서 월별 재고, CRM migration, 직원 export 검증 같은 업무에는 key 기반 접근이 더 적합합니다.

둘 중 하나가 항상 더 좋은 것은 아닙니다. 서식, 수식, 레이아웃 변경을 확인하려면 Excel diff가 맞고, ID 기준으로 record가 같은지 확인하려면 reconciliation이 맞습니다. 이 도구는 후자에 집중하므로 cell formatting이나 formula diff는 다루지 않습니다.

이 글은 'Excel diff와 data reconciliation의 차이'라는 주제를 스프레드시트 대조 검사기 사용 흐름 안에서 더 길게 풀어쓴 안내입니다. 도구를 먼저 실행한 뒤 결과 숫자나 테스트 결과를 보고 읽으면, 단순한 정보보다 내 상황에 맞는 비교 기준을 만들기 쉽습니다.

셀 위치 비교와 key 기반 row 비교는 해결하는 문제가 다릅니다.를 생각할 때는 한 번의 결과보다 반복되는 조건을 보는 편이 좋습니다. 매일, 매주, 매달 반복되는 비용이나 습관은 처음에는 작아 보여도 시간이 지나면 생활비, 업무 루틴, 파일 관리 방식에 뚜렷한 차이를 만듭니다.

스프레드시트 대조 검사기의 기본 설명, 실사용 이야기, 예시 시나리오를 함께 보면 입력값을 어떻게 바꿔야 할지 더 분명해집니다. 특히 결과가 예상보다 크거나 작게 나왔다면 원인을 하나로 단정하지 말고 비용, 횟수, 기간, 목적 같은 조건을 따로 나눠 다시 확인해 보세요.

검색에서 바로 답만 얻고 끝내면 다음 행동이 흐려질 수 있습니다. 그래서 ThinkTools의 읽어보면 좋은 글은 별도 블로그 링크로 보내지 않고, 계산기나 테스트 아래에서 바로 펼쳐 읽을 수 있게 둡니다. 같은 화면에서 입력, 결과, 설명, 관련 도구를 이어 보면 이탈 없이 판단 흐름을 유지할 수 있습니다.

실제로 활용할 때는 오늘 당장 바꿀 수 있는 조건 하나만 고르는 것이 좋습니다. 교통비라면 근무일, 이미지라면 목표 크기, 투자 계산이라면 수수료 포함 여부, 심리테스트라면 다음 행동 하나처럼 작게 나누면 부담이 줄고 반복 확인도 쉬워집니다.

민감한 파일을 업로드하지 않고 두 data export를 비교하는 법브라우저 로컬 처리라도 export 공유 전에는 민감한 값이 남아 있는지 확인해야 합니다.

고객, 직원, 거래 파일에는 이름, 이메일, 금액, 계정번호 같은 민감한 값이 섞여 있을 수 있습니다. 서버 업로드형 비교 도구는 편리하지만, 조직 정책이나 개인정보 요구사항과 맞지 않을 수 있습니다. 브라우저 로컬 처리 방식은 파일을 현재 기기에서 읽고 비교해 전송 범위를 줄이는 데 도움이 됩니다.

하지만 로컬 처리만으로 모든 공유 위험이 사라지는 것은 아닙니다. reconciliation 결과에는 사용자가 key로 선택한 값과 변경된 before/after 값이 포함될 수 있습니다. 담당자에게 결과 CSV를 보낼 때는 필요한 컬럼만 남기고, 원본 파일 대신 요약 count와 검토 대상 row만 전달하는 편이 안전합니다.

실무에서는 파일을 받기 전에 key 정책을 정해두는 것이 좋습니다. 예를 들어 공유용 export에는 내부 ID와 상태값만 포함하고, 이름, 이메일, 전화번호는 제외합니다. 이렇게 하면 비교 자체도 빨라지고, 결과를 복사하거나 다운로드한 뒤 검토할 때 민감한 원문이 덜 노출됩니다.

이 글은 '민감한 파일을 업로드하지 않고 두 data export를 비교하는 법'라는 주제를 스프레드시트 대조 검사기 사용 흐름 안에서 더 길게 풀어쓴 안내입니다. 도구를 먼저 실행한 뒤 결과 숫자나 테스트 결과를 보고 읽으면, 단순한 정보보다 내 상황에 맞는 비교 기준을 만들기 쉽습니다.

브라우저 로컬 처리라도 export 공유 전에는 민감한 값이 남아 있는지 확인해야 합니다.를 생각할 때는 한 번의 결과보다 반복되는 조건을 보는 편이 좋습니다. 매일, 매주, 매달 반복되는 비용이나 습관은 처음에는 작아 보여도 시간이 지나면 생활비, 업무 루틴, 파일 관리 방식에 뚜렷한 차이를 만듭니다.

스프레드시트 대조 검사기의 기본 설명, 실사용 이야기, 예시 시나리오를 함께 보면 입력값을 어떻게 바꿔야 할지 더 분명해집니다. 특히 결과가 예상보다 크거나 작게 나왔다면 원인을 하나로 단정하지 말고 비용, 횟수, 기간, 목적 같은 조건을 따로 나눠 다시 확인해 보세요.

검색에서 바로 답만 얻고 끝내면 다음 행동이 흐려질 수 있습니다. 그래서 ThinkTools의 읽어보면 좋은 글은 별도 블로그 링크로 보내지 않고, 계산기나 테스트 아래에서 바로 펼쳐 읽을 수 있게 둡니다. 같은 화면에서 입력, 결과, 설명, 관련 도구를 이어 보면 이탈 없이 판단 흐름을 유지할 수 있습니다.

실제로 활용할 때는 오늘 당장 바꿀 수 있는 조건 하나만 고르는 것이 좋습니다. 교통비라면 근무일, 이미지라면 목표 크기, 투자 계산이라면 수수료 포함 여부, 심리테스트라면 다음 행동 하나처럼 작게 나누면 부담이 줄고 반복 확인도 쉬워집니다.

관련 도구

converter

JSON Formatter

JSON 문자열을 보기 좋게 정리하고 형식 오류를 확인합니다.

열기

converter

Base64 인코더/디코더

텍스트를 Base64로 인코딩하거나 UTF-8 텍스트로 디코딩합니다.

열기

calculator

디지털 저장 용량 변환기

KB, MB, GB, TB와 비트 단위를 빠르게 변환합니다.

열기

다음 행동

  • 중복 key를 먼저 정리한 뒤 다시 파일 대조 실행하기
  • 민감한 컬럼은 결과 CSV 공유 전에 제거했는지 확인하기
  • 필요하면 JSON 도구와 용량 변환 도구로 결과 파일을 추가 점검하기