도구로 바로가기
판매자 도구 허브SELLER TOOLS 이용 안내 English
광고 · 제휴 문의58개 도구 운영 중
판매자에게 도움이 되는 제안을 기다립니다. 우리 도구를 찾는 분들에게 알릴 상품이나 서비스가 있다면 메일로 보내 주세요.
광고 문의하기 contact@woorihomecost.com

판매자 도구일반 업무

두 목록·CSV 비교

두 상품 목록이나 CSV를 비교해 한쪽에만 있는 항목과 값이 바뀐 행을 찾습니다. SKU·주문번호로 열을 연결하고 중복 키와 빈 키도 따로 확인하세요.

사용 방법 · 예시 · 적용 범위

입력할 값

  • 한 줄에 항목 하나인 목록 또는 열 이름이 있는 CSV를 선택하고, 왼쪽과 오른쪽에 각각 붙여 넣거나 텍스트 파일을 불러옵니다.
  • TXT·CSV 파일은 기본으로 UTF-8로 읽습니다. 글자가 깨지면 「파일 읽는 방식」에서 한국어 Windows(EUC-KR·CP949), UTF-16LE, UTF-16BE 중 파일에 맞는 방식을 선택하세요. 다시 읽은 미리보기에서 글자와 열 이름을 확인하고 반영해야 현재 목록이 바뀝니다. 붙여 넣은 글이나 이미 반영한 목록은 읽는 방식만 바꿔도 달라지지 않습니다. 왼쪽과 오른쪽의 읽는 방식은 각각 선택할 수 있습니다.
  • CSV는 양쪽 열을 읽은 뒤 같은 항목을 찾을 키를 연결합니다. 예를 들어 왼쪽 SKU와 오른쪽 상품코드를 연결합니다. 상품코드만으로 구분이 안 되면 색상·사이즈 열도 함께 연결합니다.
  • 단가·재고·상품명처럼 변경 여부를 볼 열을 연결합니다. 열 이름이나 순서가 달라도 대응하는 열을 직접 고를 수 있습니다. 키로 연결한 열은 값 비교 열에서 제외합니다.
  • 키와 비교할 값 각각에 대해 양끝 공백 무시, 대소문자 무시, 같은 글자의 Unicode 표현 맞추기(NFC)를 필요할 때만 선택합니다.
  • 비교 후 한쪽에만 있는 항목, 같은 항목, 값이 바뀐 항목을 확인합니다. 중복 키와 빈 키 확인 목록을 먼저 살펴본 뒤 필요한 결과를 CSV나 JSON으로 저장하세요.

엑셀 파일 사용하기

기준 목록과 새 목록을 각각 엑셀 파일에서 가져와 상품코드·단가·재고의 차이를 비교할 수 있습니다. 「엑셀 파일 열기 (.xlsx)」에서 5 MiB 이하의 파일을 선택하세요. 파일은 이 브라우저에서 처리하며 서버로 보내지 않습니다. XLS·XLSM 파일과 암호로 잠긴 파일은 지원하지 않습니다.

  1. 가져올 시트를 고르고 열 이름이 있는 행, 마지막 행, 시작 열과 마지막 열을 확인합니다. 위쪽 안내문·제목, 아래쪽 합계와 옆쪽 주석은 필요한 표 범위에서 빼세요. 예를 들어 열 이름이 3행이면 4행부터 선택한 마지막 행까지 가져옵니다.
  2. 비어 있거나 같은 열 이름은 검토 화면에서 고칠 수 있습니다. 선택할 데이터는 열 이름 행을 제외하고 최대 10,000행·50열입니다. 선택한 표를 CSV로 옮겼을 때의 크기도 UTF-8 기준 5 MiB 이하여야 하며, 넘는 범위를 자동으로 잘라 가져오지 않습니다.
  3. 열마다 저장된 값과 엑셀에 보이는 값의 예시를 비교하고 가져올 기준을 고릅니다. 화면에는 처음 20개 데이터 행을 보여 주지만 오류는 선택 범위 전체에서 확인합니다. 내용이 잘려 보이는 셀을 누르면 전체 내용을 확인할 수 있습니다.
  4. 수식 셀이 있으면 파일에 저장된 계산 결과를 사용한다는 안내를 확인해야 적용할 수 있습니다. 도구가 수식을 다시 계산하지 않으므로 최신 값인지 원본에서 확인하세요. 저장된 결과가 없거나 오류 값인 셀이 있으면 적용하지 않습니다. 엑셀에서 다시 계산해 저장하거나 값만 담은 표로 준비하세요.
  5. 미리보기를 확인한 뒤 「표에 적용」을 누릅니다. 확인한 셀 값이 CSV 표 입력으로 옮겨지며 적용 전에는 현재 목록을 바꾸지 않습니다. 왼쪽·오른쪽의 파일과 시트를 각각 확인하세요. 한쪽에 엑셀 표를 적용하면 두 목록 모두 CSV 표로 해석하므로 반대쪽도 열 이름이 있는 표인지 확인해야 합니다. 양쪽에서 같은 상품을 찾을 열과 값의 차이를 볼 열을 연결한 뒤 비교하세요. 취소하면 현재 목록과 결과는 유지됩니다.

기본은 문자를 그대로, 숫자는 저장된 값으로 가져옵니다. 텍스트로 저장된 상품코드 00123은 그대로 유지합니다. 숫자 123을 서식으로 00123처럼 보이게 한 열은 「엑셀에 보이는 값」을 선택해야 앞자리 0이 포함됩니다. 금액이 소수 둘째 자리까지만 보이더라도 저장된 값에는 더 많은 자릿수가 있을 수 있으므로 금액·수량 열의 예시를 함께 확인하세요. 15자리를 넘는 숫자 코드는 원본 엑셀에서 이미 반올림되었을 수 있어 사라진 자릿수를 복원할 수 없습니다.

날짜는 기본으로 통합 문서의 날짜 기준에 따라 2026-10-14 같은 연-월-일 형식으로 가져오며, 저장된 시각이 있으면 함께 표시합니다. 날짜를 숫자로 비교하려면 「저장된 값 · 날짜는 숫자」를, 화면 표기가 필요하면 「엑셀에 보이는 값」을 고르고 예시를 확인하세요. 선택 범위의 숨긴 행·열도 포함됩니다. 병합된 셀이 겹치면 원본에서 병합을 풀거나 해당 부분을 범위에서 제외해야 합니다.

같은 코드·금액을 비교하려면 양쪽 열의 가져오는 기준도 맞추세요. 한쪽은 저장된 값 123, 다른 쪽은 보이는 값 00123으로 가져오면 서로 다른 값으로 비교합니다. 엑셀 파일과 기존 CSV를 양쪽에 하나씩 사용할 수도 있습니다.

가져온 텍스트의 상품코드·따옴표·셀 안 줄바꿈은 셀 값으로 유지합니다. JSON에는 선택한 기준으로 가져온 셀 값과 파일명·시트명·선택 범위, 가져온 행이 원래 엑셀의 몇 행인지에 대한 대응이 담깁니다. JSON은 원본 엑셀의 서식·수식·파일 전체를 복원하는 파일이 아니므로 원본 XLSX도 따로 보관하세요. 입력창을 직접 고치거나 다른 자료로 바꾸면 원래 시트·행 번호와의 대응은 유지되지 않습니다. 표 복사와 안전 CSV의 처리는 아래 결과 안내를 따릅니다.

파일이 5 MiB 이하여도 압축을 푼 내용이나 셀 수가 읽기 한도를 넘으면 가져오지 못할 수 있습니다. 필요한 표만 별도 XLSX로 저장해 다시 선택하세요.

비교 방법

기본은 공백과 대소문자도 구분하는 원문 비교입니다. 선택한 키가 양쪽에서 각각 한 번씩 나오면 같은 항목으로 연결하고, 연결한 값 열이 다르면 ‘값이 바뀜’으로 분류합니다. 키가 한쪽에만 있으면 왼쪽에만 또는 오른쪽에만 있는 항목입니다. 어느 한쪽에서라도 키가 두 번 이상 나오면 첫 행을 임의로 고르지 않고 ‘중복 키 확인’에 모읍니다. 여러 키 열 중 하나라도 비교 기준에서 빈 값이면 다른 빈 키와 연결하지 않고 ‘빈 키 확인’으로 분리합니다. 공백·대소문자·NFC 옵션은 비교에만 적용하며 원래 셀 값은 유지합니다.

비교 예시

왼쪽 CSV가 SKU·단가 열로 00123/10000, B-02/5000을 담고, 오른쪽 CSV가 상품코드·판매단가 열로 00123/11000, C-03/7000을 담는다고 가정해 보세요. SKU↔상품코드, 단가↔판매단가를 연결하면 00123은 값이 바뀐 항목, B-02는 왼쪽에만, C-03은 오른쪽에만 있는 항목입니다. 한쪽에 00123이 한 번 더 있으면 해당 키 전체가 중복 확인 대상으로 바뀝니다. 이때 어떤 단가를 선택하거나 합산하지 않습니다.

결과 읽기

왼쪽을 이전 자료, 오른쪽을 새 자료로 넣었다면 왼쪽에만 있는 항목은 빠진 후보이고 오른쪽에만 있는 항목은 추가 후보입니다. ‘같음’은 선택한 키와 값 열에 대한 판정이며 연결하지 않은 열까지 같다는 뜻은 아닙니다. 값 열을 연결하지 않았다면 양쪽에 같은 키가 있는지만 확인합니다. 결과의 그룹 수와 원본 행 수는 다를 수 있습니다. 같은 그룹의 양쪽 행, 바뀐 열과 원래 행번호를 함께 보고 실제 등록·발주 자료에서 확인하세요.

적용 범위

TXT·CSV의 양쪽 파일은 각각 원본과 읽은 내용을 UTF-8로 표현한 크기가 5 MiB 이하여야 합니다. 붙여넣기도 각 목록 UTF-8 기준 5 MiB까지이며, 최대 10,000행씩 처리합니다. CSV는 헤더를 제외한 데이터 행 기준이고 최대 50열입니다. 빈 열 이름·중복 열 이름·열 수가 맞지 않는 행은 먼저 수정해야 합니다. CSV의 빈 데이터 행은 자동으로 건너뛰지 않습니다. 비교 단계에서는 가져온 금액·날짜의 표기를 자동으로 맞추거나 중복 행의 수량을 합산하지 않으므로 1000과 1,000, 00123과 123은 서로 다른 글자 값입니다. 상품 등록·삭제나 외부 목록 수정은 하지 않습니다. 파일과 입력은 이 브라우저에서 처리하며 서버로 전송하거나 다음 방문을 위해 보관하지 않습니다. 결과 파일은 UTF-8로 저장하며 원본 파일의 바이트를 그대로 복제하지는 않습니다. 파일의 문자 형식을 자동으로 추측하지 않습니다.

자주 묻는 질문

TXT 목록과 CSV는 언제 나눠 쓰면 되나요?

SKU나 주문번호가 한 줄에 하나씩 있으면 한 줄 목록이 간단합니다. 상품명·단가·재고처럼 함께 살펴볼 열이 있으면 CSV를 쓰세요. CSV에는 첫 줄에 서로 다른 열 이름이 필요합니다. 엑셀 통합 문서는 「엑셀 파일 열기 (.xlsx)」로 가져온 뒤 시트·열 이름·범위를 확인하세요. CSV로 저장한 파일은 기존 파일 열기에서 파일에 맞는 읽는 방식을 선택합니다.

양쪽 열 이름이나 순서가 달라도 비교할 수 있나요?

네. 왼쪽 SKU와 오른쪽 상품코드처럼 같은 역할의 열을 직접 연결하면 됩니다. 같은 상품에 옵션이 여러 개라면 상품코드와 옵션을 함께 키로 연결하세요. 한 상품을 유일하게 식별할 수 있는 기준을 고르는 것이 중요합니다.

같은 SKU가 두 번 나오면 첫 행끼리 비교하나요?

아닙니다. 어느 한쪽에서라도 같은 키가 반복되면 그 키에 해당하는 양쪽 행을 중복 키 확인에 모읍니다. 값이 우연히 같아도 정상적인 일대일 연결로 확정하지 않습니다. 누락된 옵션 열을 키에 더할지, 실제로 중복된 원본 행인지 확인하세요.

상품코드가 비어 있는 행은 어떻게 되나요?

키로 고른 열 중 하나라도 비교할 때 빈 값이면 빈 키 확인으로 분리합니다. 빈 값끼리 같은 상품으로 연결하지 않습니다. 양끝 공백을 무시하도록 고르면 공백만 있던 키도 비게 될 수 있습니다. 한 줄 목록의 빈 줄 제외와 CSV의 빈 키 확인은 서로 다른 처리입니다.

같은 숫자인데 값이 바뀌었다고 나옵니다.

이 도구는 셀을 글자로 비교합니다. 1000과 1,000, 10과 10.0은 다른 값이고 날짜 표시도 자동으로 맞추지 않습니다. 이런 차이를 무시하려면 비교 전에 원본 자료의 표시 형식을 맞추세요. 앞자리 0이 있는 코드가 숫자로 바뀌지 않도록 원본도 확인해야 합니다.

‘같음’이면 두 행의 모든 값이 같다는 뜻인가요?

아닙니다. 키가 양쪽에 한 번씩 있고, 따로 연결한 값 열들이 선택한 공백·대소문자·NFC 기준에서 같다는 뜻입니다. 연결하지 않은 열은 비교하지 않습니다. 값 열을 하나도 고르지 않으면 같은 키가 양쪽에 있는지만 확인합니다.

CSV를 열었더니 앞자리 0이나 작은따옴표가 달라 보여요.

도구와 저장 파일의 셀 값에서 00123은 유지합니다. 다만 Excel이 CSV를 바로 열면서 숫자나 날짜로 해석할 수 있으므로 SKU 열을 텍스트로 지정해 가져오세요. CSV와 복사는 수식처럼 시작하는 셀 앞에 작은따옴표를 붙일 수 있습니다. 이 보호 표시 없이 원래 셀 값을 보관하려면 JSON을 사용하세요. CSV의 따옴표·줄 구분 표기까지 원본 파일과 바이트 단위로 같은 것은 아닙니다.

미리보기 밖의 행도 저장되나요?

네. 화면에는 일부 그룹과 행만 보여 주지만 저장과 복사는 선택한 결과 전체를 대상으로 합니다. 검토용 CSV는 분류·원래 행번호와 양쪽 원본 열을 담으며 판매처에 바로 올리는 양식은 아닙니다. 복사할 때는 표의 칸이 어긋나지 않도록 셀 안 줄바꿈과 탭을 공백으로 바꿉니다. 필요한 결과는 도구를 나가거나 새로고침하기 전에 저장하세요.

단위와 계산 기준의 출처

다음에 확인할 도구

판매자 도구 전체로 돌아가기