자주 묻는 질문
엑셀 두 시트 비교기에 대한 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 에는 언어 토글 설정만 저장됩니다.