
엑셀 파일 용량 줄이는 방법: XLSB(바이너리) 저장 완벽 가이드
엑셀 파일 용량 줄이는 방법의 핵심은 저장 형식을 바꾸는 것입니다. 가장 효과적인 한 방은 XLSB(바이너리) 저장. 이 글에서는 10초 만에 적용하는 Quick Fix부터, 왜 줄어드는지의 원리, 실무에서 바로 따라 할 재현 가능한 테스트, 그리고 추가 최적화 팁과 주의할 점을 한 번에 정리합니다.
빠른 해결(Quick Fix): 10초 만에 XLSB로 저장
- 파일 > 다른 이름으로 저장
- 형식에서 Excel 바이너리 통합 문서 (*.xlsb) 선택 → 저장
기본값을 바꾸려면: 파일 > 옵션 > 저장 > 이 형식으로 저장에서 Excel 바이너리 통합 문서 선택.
왜 용량이 줄어드나? (XLSX vs XLSB 원리)
- XLSX/XLSM: Open XML 패키지(압축된 XML 파트들의 묶음)
- XLSB: 같은 내용을 바이너리 레코드(BIFF12)로 저장 → 파싱/쓰기 비용↓, 파일 크기↓
- 메모: XLSB는 매크로(VBA) 저장/실행 가능
실무 예제: 동일 데이터로 비교 측정
테스트 데이터(재현 지침)
- 샘플 표: 100,000행 × 5열 (A:E)
- A열: 1~100000, B열: 난수, C열: 난수, D열:
=B*1.1, E열:=C*D - 입력 팁: 수식 입력 후 Ctrl + Enter로 범위 동시 입력
저장 A: XLSX, 저장 B: XLSB로 저장 후 파일 크기와 열기/저장 시간을 비교하세요.
추가로 더 줄이는 7가지
- 그림 압축: 그림 형식 > 그림 압축
- 사용 범위(UsedRange) 초기화: 불필요 포맷 삭제 후 Ctrl+End 점검
- 피벗/데이터모델 캐시 정리
- 외부 연결 끊기: 데이터 > 쿼리/연결
- 이름정의 정리: 수식 > 이름 관리자
- 숨김 개체/시트 정리
- 텍스트/CSV 분리 보관
언제 XLSB를 쓰지 말까? (호환성 체크)
- Google Sheets에서 직접 열 계획 → XLSB 비권장(변환 후 사용)
- 일부 서드파티 도구는 XLSB 미지원 사례 존재 → 사전 테스트
- 감사/버전관리에서 텍스트 기반 비교가 필요하면 Open XML 권장
Troubleshooting
| 증상 | 가능 원인 | 해결 |
|---|---|---|
| 파일 크기가 줄지 않음 | 이미지/도형 과다, UsedRange 비대화 | 그림 압축, 사용 범위 초기화 |
| 저장이 느림 | 외부 연결·쿼리·피벗 캐시 | 연결/캐시 정리, 데이터모델 제거 |
| 동료가 파일을 못 엶 | 도구가 XLSB 미지원 | XLSX/CSV로 변환 |
| 매크로가 안 돈다 | 보안 설정 차단 | 보안 센터에서 신뢰 위치/매크로 설정 |
| 버전관리(diff)가 불편 | 바이너리 특성 | 핵심 시트 CSV 병행 |