자주 묻는 질문

엑셀 두 시트 비교기에 대한 15개 질문.

Q1. 얼마나 큰 파일까지 올릴 수 있나요?
브라우저 메모리 한도에 따라 다릅니다. 16GB 노트북에서 약 20만 행 × 30열까지는 쾌적하게 처리되었습니다. 10만 행을 넘으면 상단에 속도 경고 배너가 표시됩니다. 50만 행 이상은 시트를 2~3회로 쪼개 비교하길 권장합니다.
Q2. 정말 서버로 업로드되지 않나요?
네. 이 도구는 AWS S3 정적 호스팅이며 파일을 받을 백엔드가 존재하지 않습니다. 개발자도구 Network 탭을 열고 비교를 실행하면 업로드 트래픽이 0바이트인 것을 직접 확인할 수 있습니다. 페이지 최초 로드 이후 네트워크를 끊어도 동작합니다.
Q3. 병합셀은 어떻게 처리되나요?
병합 범위의 좌상단 셀 값을 그 범위 전체의 값으로 간주합니다. 엑셀이 병합셀에서 읽기 연산을 할 때와 동일한 단순화입니다. 따라서 병합이 걸린 헤더나 요약 행은 좌상단 한 셀만 비교 대상입니다.
Q4. 수식(=SUM 등) 비교도 되나요?
기본적으로 수식은 계산된 최종 값 기준으로 비교합니다. 수식 문자열 자체(=SUM(A1:A10) vs =AVERAGE(A1:A10))를 비교하고 싶다면, 엑셀에서 해당 영역을 복사 → "값 붙여넣기" 로 변환한 후 다시 올려주세요.
Q5. CSV도 지원하나요?
네. 쉼표(,), 탭, 세미콜론(;), 파이프(|) 구분자를 자동 감지합니다. UTF-8 · UTF-8 with BOM · CP949(EUC-KR) 인코딩이 대부분 문제없이 열리며, 한글이 깨지면 엑셀에서 UTF-8로 다시 저장 후 올려보세요.
Q6. 키 컬럼을 여러 개로 지정할 수 있나요?
현재 MVP 에서는 단일 키 컬럼만 지원합니다. 복합 키가 필요하면 엑셀에서 =A2&"-"&B2 처럼 보조 컬럼을 만든 뒤 그 컬럼을 키로 지정해 주세요. 네이티브 복합 키 지원은 로드맵에 있습니다.
Q7. 다중 시트는 어떻게 비교하나요?
각 파일에서 비교할 시트를 드롭다운에서 선택합니다. 시트 이름이 달라도 비교 가능합니다(예: A의 2024 와 B의 2025). 전 시트를 한 번에 비교하는 워크북 diff는 로드맵에 있습니다.
Q8. 행 순서가 달라도 같은 행으로 인식되나요?
아니오. 행 매칭은 키 컬럼 값 기준이므로 A와 B의 행 정렬 순서가 달라도 문제없이 같은 행으로 묶입니다. 키가 중복되는 경우에만 등장 순서대로 1:1 페어링됩니다.
Q9. 날짜·숫자 형식이 달라도 같은 값으로 인식되나요?
숫자는 내부 double 값 기준이라 1,000 / 1000 / 1.0e3 이 동일 처리됩니다. 날짜는 엑셀이 시리얼 숫자로 저장하므로 셀 서식이 달라도 동일한 날짜면 같은 값으로 비교됩니다. 단 순수 텍스트로 저장된 날짜("2025-03-01" 문자열)는 문자열 비교됩니다.
Q10. 컬럼이 추가되거나 삭제된 경우는?
두 파일의 헤더를 합집합 기준으로 합쳐서 표시합니다. A 에만 있는 컬럼은 B 쪽이 비어있는 셀로, B 에만 있는 컬럼은 A 쪽이 비어있는 셀로 나타나며 변경으로 카운트됩니다. 헤더가 정말 동일한데 공백·대소문자·전각 차이만 있다면 자동 정규화됩니다.
Q11. 변경된 셀만 내보낼 수 있나요?
네. "결과 XLSX 다운로드" 를 누르면 Summary + 변경 + 추가 + 삭제 총 4개 시트로 구성된 파일이 생성됩니다. 변경 시트는 키 · 컬럼 · Before · After 4열 형식이라 리뷰 회의에 그대로 가져가 쓰기 좋습니다. CSV 다운로드도 동일 내용을 한 파일에 담아 제공합니다.
Q12. 결과에 변경 셀이 강조되게 하고 싶어요.
화면 테이블은 변경 셀을 노란색으로 강조합니다. XLSX 다운로드의 변경 시트는 Key · Column · Before · After 4열 테이블이라 기본 서식만 들어있습니다. 셀 단위 색상 하이라이트가 포함된 풀 시트형 내보내기는 향후 업데이트 예정입니다.
Q13. 모바일에서도 되나요?
iOS Safari 16 이상, Android Chrome 에서 동작합니다. 다만 모바일은 메모리·화면 크기 제약이 있어 수천 행 정도의 소형 시트 비교에 적합합니다. 대형 파일은 데스크톱을 추천합니다.
Q14. 회사 보안 정책으로 파일 업로드가 금지되어 있어요. 써도 되나요?
이 도구는 정적 호스팅(S3 + CloudFront) 이며 파일을 받을 백엔드 자체가 존재하지 않습니다. 파일은 브라우저 안의 SheetJS 런타임에서만 해석됩니다. 일부 기업은 외부 JS 실행도 제약하므로 보안팀 정책을 먼저 확인하세요. 필요시 온프레미스 배포도 가능합니다(문의).
Q15. 데이터를 저장하거나 로그를 남기나요?
GA4 와 네이버 애널리틱스를 이용한 방문 수 집계만 수행합니다. 비교에 사용된 파일이나 셀 값은 어떠한 서버에도 저장되지 않습니다(애초에 전송 자체가 없습니다). 브라우저 localStorage 에는 언어 토글 설정만 저장됩니다.