엑셀 파일을 저장하다 보면 XLSX, XLSM, XLSB처럼 서로 다른 확장자를 볼 수 있습니다.
일반적인 엑셀 문서는 XLSX로 저장하지만, 매크로가 포함된 파일은 XLSM을 사용하기도 하고,
데이터가 많은 대용량 파일은 XLSB로 저장하는 경우도 있습니다.
겉으로 보기에는 모두 엑셀 파일이지만 매크로 저장 가능 여부, 내부 저장 구조, 파일 용량, 다른 프로그램과의 호환성에서
차이가 있습니다.
특히 업무용 매출 자료나 재고 관리 파일, 자동화 프로그램을 만들 때는 확장자를 잘못 선택하면 매크로가 사라지거나
다른 프로그램에서 파일을 열지 못하는 문제가 생길 수 있습니다.
이번 글에서는 XLSX·XLSM·XLSB의 차이를 비교하고, 실제 업무에서 어떤 파일 형식을 선택하는 것이 좋은지 알아보겠습니다.

1. XLSX·XLSM·XLSB란 무엇일까?
엑셀에서 사용하는 대표적인 통합문서 파일 형식은 다음과 같습니다.
① XLSX – 일반 엑셀 통합문서
XLSX는 Microsoft Excel에서 가장 널리 사용하는 기본 통합문서 형식입니다.
문서, 표, 차트, 함수, 피벗 테이블 등 일반적인 엑셀 작업에 사용됩니다.
내부적으로 XML 기반의 파일들을 ZIP 방식으로 압축한 구조를 사용합니다.
다만 VBA 매크로 코드를 저장할 수 없습니다.
② XLSM – 매크로 사용 통합문서
XLSM은 VBA 매크로를 저장할 수 있는 엑셀 통합문서 형식입니다.
XLSX와 마찬가지로 XML 기반의 압축 파일 구조를 사용하지만, VBA 프로젝트를 포함할 수 있다는 차이가 있습니다.
반복 작업을 자동화하거나 버튼을 눌러 데이터를 처리하는 업무에 활용됩니다.
③ XLSB – 바이너리 통합문서
XLSB는 엑셀 데이터를 바이너리 형식으로 저장하는 통합문서입니다.
XML 기반의 XLSX·XLSM과 달리 바이너리 기반의 저장 구조를 사용합니다.
대용량 데이터를 다루는 일부 환경에서는 파일 크기나 열기·저장 속도 측면에서 유리할 수 있습니다.
또한 XLSB도 VBA 매크로를 저장할 수 있습니다.
즉, XLSB는 단순한 대용량 전용 파일이 아니라 매크로까지 포함할 수 있는 엑셀 파일 형식입니다.

2. XLSX·XLSM·XLSB 차이 한눈에 비교
비교 항목XLSXXLSMXLSB
| 기본 용도 | 일반 문서 | 매크로 포함 문서 | 바이너리 통합문서 |
| VBA 매크로 저장 | 불가능 | 가능 | 가능 |
| 내부 저장 방식 | XML 기반 압축 | XML 기반 압축 | 바이너리 기반 |
| 파일 용량 | 일반적 | 내용에 따라 다름 | 작아질 수 있음 |
| 열기·저장 속도 | 일반적 | 일반적 | 유리할 수 있음 |
| 외부 프로그램 호환성 | 상대적으로 높음 | 프로그램별 차이 | 지원 제한 가능 |
| 보안 주의 | 일반 파일 주의 | 매크로 보안 주의 | 매크로 보안 주의 |
| 추천 용도 | 일반 업무 | VBA 자동화 | 대용량·특정 업무 |
여기서 중요한 점은 XLSB가 항상 가장 작고 빠른 것은 아니라는 사실입니다.
파일에 포함된 수식, 문자열, 숫자 데이터, 차트, 이미지 등의 구성에 따라 결과가 달라집니다.
따라서 실제 업무에서 사용할 파일이라면 같은 데이터를 각각 저장한 후 크기와 처리 시간을 비교해 보는 것이 좋습니다.
3. XLSX와 XLSM의 가장 큰 차이는 매크로
XLSX와 XLSM을 구분하는 가장 중요한 기준은 VBA 매크로 저장 가능 여부입니다.
VBA는 Visual Basic for Applications의 약자로, 엑셀에서 반복 작업을 자동화할 때 사용하는 프로그래밍 기능입니다.
예를 들어 다음과 같은 업무에 활용할 수 있습니다.
- 여러 시트의 매출 자료 자동 집계
- 버튼을 클릭하여 보고서 생성
- 반복되는 데이터 정리
- 특정 조건에 맞는 행 자동 처리
- 파일을 열거나 저장할 때 지정된 작업 수행
이러한 VBA 코드가 포함된 통합문서를 저장할 때는 XLSM 또는 XLSB처럼 매크로를 지원하는 형식을 선택해야 합니다.
매크로가 포함된 파일을 XLSX로 저장하면 VBA 프로젝트를 보존할 수 없습니다.
엑셀에서는 저장 과정에서 해당 기능을 유지할 수 없다는 경고를 표시할 수 있습니다.
이 경고를 무시하고 XLSX 형식으로 저장하면 매크로 코드가 제거될 수 있으므로 주의해야 합니다.

4. XLSB 파일은 정말 용량이 작을까?
엑셀 파일이 커지면 열리는 시간이 오래 걸리거나 저장 과정에서 기다리는 시간이 늘어날 수 있습니다.
이때 XLSB 형식이 대안으로 언급되곤 합니다.
XLSB는 데이터를 바이너리 구조로 저장하기 때문에 특정 데이터 구성에서는 XLSX보다 작은 파일 크기를 보일 수 있습니다.
또한 일부 대용량 통합문서에서는 열기와 저장 작업이 더 빠르게 처리될 수 있습니다.
그러나 모든 파일에서 동일한 결과가 나타나는 것은 아닙니다.
예를 들어 이미지가 많이 포함된 문서, 특정 수식 구조를 가진 파일, 이미 압축 효율이 높은 파일은 기대한 만큼 차이가 나지
않을 수 있습니다.
XLSB는 파일 용량과 저장 속도를 개선할 수 있는 선택지이지, 모든 엑셀 파일의 성능을 높여주는 만능 해결책은 아닙니다.
또한 XLSB로 저장한다고 해서 복잡한 수식 계산 자체가 반드시 빨라지는 것도 아닙니다.
수식 계산 성능은 함수 종류, 참조 범위, 계산 설정, 컴퓨터 성능 등 다양한 요인의 영향을 받습니다.

5. XLSB 파일의 단점과 호환성 문제
XLSB는 장점이 있지만 다른 프로그램과 파일을 주고받는 환경에서는 주의가 필요합니다.
XLSX는 널리 사용되는 형식으로 다양한 스프레드시트 프로그램과 데이터 처리 도구에서 지원합니다.
반면 XLSB는 프로그램에 따라 열기, 편집, 변환 기능이 제한될 수 있습니다.
예를 들어 일부 웹 기반 스프레드시트 서비스나 외부 데이터 처리 도구에서는 XLSB를 직접 지원하지 않거나 특정 기능만
처리할 수 있습니다.
따라서 다음과 같은 환경에서는 XLSX를 우선 고려하는 것이 좋습니다.
- 여러 회사와 엑셀 파일을 공유하는 경우
- 다양한 스프레드시트 프로그램을 사용하는 경우
- 웹사이트에 엑셀 파일을 업로드하는 경우
- 외부 데이터 분석 프로그램에서 파일을 읽는 경우
반대로 Microsoft Excel 데스크톱 환경에서 주로 작업하고, 대용량 통합문서를 반복적으로 사용하는 경우에는
XLSB를 시험해 볼 만합니다.
파일을 다른 사람에게 전달해야 한다면 저장 속도보다 상대방의 프로그램에서 정상적으로 열리는지가 더 중요할 수 있습니다.
6. XLSM·XLSB 파일은 보안에 주의해야 합니다
XLSM과 XLSB는 VBA 매크로를 포함할 수 있습니다.
매크로는 업무 자동화에 유용하지만 악성 코드 실행에 악용될 가능성도 있습니다.
따라서 이메일이나 인터넷에서 받은 매크로 포함 파일은 출처를 반드시 확인해야 합니다.
Microsoft Excel은 보안 설정과 파일 출처에 따라 매크로 실행을 차단하거나 보안 경고를 표시할 수 있습니다.
특히 인터넷에서 내려받은 파일의 매크로는 기본적으로 차단될 수 있습니다.
매크로가 실행되지 않는다고 해서 보안 설정을 무조건 해제하는 것은 권장하지 않습니다.
파일의 출처와 신뢰성을 확인하고, 필요한 경우 회사의 보안 정책에 따라 처리해야 합니다.
또한 XLSX 파일이라고 해서 모든 보안 위험이 사라지는 것은 아닙니다. 파일 형식과 관계없이 출처가 불분명한 문서는
주의해서 열어야 합니다.
7. 엑셀에서 XLSX·XLSM·XLSB로 저장하는 방법
엑셀에서 파일 형식을 변경하는 방법은 어렵지 않습니다.
저장 순서
- 엑셀에서 통합문서를 엽니다.
- 상단의 파일 메뉴를 클릭합니다.
- 다른 이름으로 저장을 선택합니다.
- 저장할 위치를 지정합니다.
- 파일 형식 목록을 엽니다.
- 원하는 통합문서 형식을 선택합니다.
- 저장 버튼을 클릭합니다.
파일 형식 목록에서는 다음 항목을 확인할 수 있습니다.
- Excel 통합 문서 (*.xlsx)
- Excel 매크로 사용 통합 문서 (*.xlsm)
- Excel 바이너리 통합 문서 (*.xlsb)
단, 사용 중인 엑셀 버전과 운영 환경에 따라 메뉴 구성이 다를 수 있습니다.
파일 형식을 변경하기 전에는 기존 원본 파일을 별도로 보관하는 것이 좋습니다.
확장자 이름만 .xlsx에서 .xlsb로 변경한다고 파일 내부 구조가 변환되는 것은 아닙니다.
반드시 엑셀의 다른 이름으로 저장 기능을 이용해야 합니다.

8. 어떤 엑셀 파일 형식을 선택해야 할까?
실제 업무 환경에서는 다음 기준으로 선택하면 편리합니다.
일반적인 문서 작성이나 자료 공유
→ XLSX 추천
매크로가 필요하지 않고 다른 사람과 파일을 공유하는 경우 가장 무난한 선택입니다.
VBA 매크로를 활용한 업무 자동화
→ XLSM 추천
반복 작업 자동화, 매크로 버튼, VBA 코드 등을 사용한다면 XLSM이 적합합니다.
대용량 데이터를 다루는 엑셀 업무
→ XLSB 검토
파일 크기가 크고 열기·저장 시간이 오래 걸린다면 XLSB로 저장한 복사본을 만들어 성능을 비교해 볼 수 있습니다.
대용량 데이터와 VBA 매크로를 함께 사용하는 업무
→ XLSB 또는 XLSM 비교
두 형식 모두 매크로를 저장할 수 있으므로 용량, 처리 속도, 호환성을 비교하여 선택하는 것이 좋습니다.
9. 자주 묻는 질문 FAQ
Q1. XLSX 파일을 XLSM으로 바꾸면 매크로가 자동으로 생기나요?
아닙니다. XLSM은 매크로를 저장할 수 있는 파일 형식일 뿐입니다.
실제 자동화 기능을 사용하려면 VBA 코드를 별도로 작성해야 합니다.
Q2. XLSB 파일도 매크로를 사용할 수 있나요?
네. XLSB는 VBA 매크로를 포함할 수 있습니다. 따라서 매크로 보안에도 주의해야 합니다.
Q3. XLSB로 저장하면 엑셀 파일이 무조건 빨라지나요?
그렇지 않습니다. 특정 통합문서에서는 열기·저장 속도가 개선될 수 있지만, 파일 구성과 작업 방식에 따라 차이가 없거나
오히려 불리할 수도 있습니다.
Q4. XLSM 파일을 XLSX로 저장하면 어떻게 되나요?
VBA 매크로 코드를 보존할 수 없습니다. 중요한 매크로가 있다면 XLSM 또는 XLSB 형식으로 저장해야 합니다.
Q5. 엑셀 파일 용량을 줄이려면 무조건 XLSB가 좋나요?
먼저 불필요한 서식, 사용하지 않는 시트, 과도한 이미지, 불필요한 데이터 범위 등을 점검하는 것이 좋습니다.
이후 XLSB로 저장한 복사본을 만들어 크기를 비교하는 방법을 권장합니다.
10. 마무리|일반 문서는 XLSX, 매크로는 XLSM, 대용량은 XLSB 검토
엑셀 파일의 확장자는 단순히 이름만 다른 것이 아닙니다.
각 파일 형식은 내부 저장 구조와 지원 기능에 차이가 있으며, 업무 환경에 따라 적합한 선택이 달라집니다.
XLSX는 일반적인 문서 작성과 공유에 적합하고, XLSM은 VBA 매크로를 활용하는 업무에 적합합니다.
XLSB는 대용량 파일의 저장 효율과 처리 속도를 개선할 가능성이 있지만, 호환성과 실제 성능을 함께 확인해야 합니다.
가장 중요한 것은 파일 용량만 보고 선택하는 것이 아니라 매크로 사용 여부, 다른 프로그램과의 호환성, 실제 업무 환경을
종합적으로 고려하는 것입니다.
앞으로 엑셀 파일을 저장할 때 XLSX·XLSM·XLSB의 차이를 알고 선택하면 데이터 손실과 호환성 문제를 줄이는 데
도움이 될 것입니다.
'IT·디지털 정보' 카테고리의 다른 글
| 엑셀 CSV 저장하면 한글이 깨지는 이유|UTF-8 저장·불러오기 방법 (0) | 2026.10.21 |
|---|---|
| 윈도우11 작업표시줄 아이콘 사라졌을 때|시작 메뉴·작업표시줄 오류 해결방법 (0) | 2026.10.17 |
| USB-C 케이블 60W·100W·240W 차이|노트북 충전과 데이터 전송 규격 비교 (0) | 2026.10.16 |
| 갤럭시 PC 연결했는데 사진이 안 보일 때|DCIM 폴더부터 USB 설정까지 해결방법 (0) | 2026.10.16 |
| 윈도우11 PDF 미리보기 안 될 때|파일 탐색기 미리보기 창 오류 해결방법 (0) | 2026.10.15 |