엑셀 xls, xlsx, xlsm, xlsb, csv 확장자 차이

현재 엑셀(Excel) 문서의 확장자는 대부분 .xlsx입니다. 다만 엑셀은 다양하게 저장할 수 있는 확장자 형식을 지원합니다. xls, xlsm, xlsb, csv 등이 그 대표적인 예입니다. 각 확장자는 파일의 형식에 차이가 있습니다.

 

엑셀 저장 확장자
저장 가능한 엑셀 문서 확장자들

 

엑셀 문서의 다양한 확장자

xls

xls는 엑셀의 구버전 문서에 사용되는 확장자입니다. Excel 2007 이전까지 기본 확장자로 사용됐습니다. 그 이후부터 기본 확장자는 xlsx입니다. 현재 Excel 2007 이하 버전을 이용하는 경우가 드물긴 하지만, 과거 문서가 계속 보존되기 때문에 의외로 종종 보게되는 확장자입니다. xls 확장자는 VBA 매크로 기능을 포함할 수 있습니다.

xlsx

xlxs는 Excel 2007 이상부터 기본 확장자로 사용하고 있습니다. 때문에 요즘 대부분의 엑셀 문서는 xlsx로 이루어져 있습니다. xls 파일 대비 저장 효율이 3배가량 좋습니다. 또 VBA 매크로를 저장할 수 없는 확장자라 xlsx는 안전한 파일로 간주할 수 있습니다.

xlxm

xlsm은 VBA 매크로 기능을 저장할 수 있는 확장자입니다. 시트에 매크로 기능을 추가하거나 VBA 코드를 삽입하면 xlsx 확장자로 저장할 수 없습니다. 이럴 땐 확장자를 xlsm으로 변경하라는 안내가 나옵니다. 확장자가 xlsm이면 매크로 기능이 포함된 엑셀 문서라는 걸 알 수 있습니다.

xlsb

xlsb는 가장 흔치 않게 사용되는 확장자로 볼 수 있을 거 같습니다. xlsb는 엑셀의 이진 텍스트 형식 파일입니다. 바이너리 파일인 셈입니다. 매크로 기능을 포함할 수 있습니다. 바이너리 구조로 데이터가 저장되기 때문에 파일 용량이 컴팩트합니다. 그러나 다양한 애플리케이션에서 호환이 어려울 수 있습니다.

csv

csv는 쉼표로 구분된 텍스트 파일입니다. 굳이 말하자면 마이크로소프트 엑셀 응용프로그램과 관계없이 사용되는 하나의 확장자인 것입니다. 엑셀은 csv 확장자를 지원합니다. csv는 일반 텍스트 형식이기 때문에 표의 수식, 글꼴, 색상, 기타 설정 등이 무시됩니다. 또한 저장할 수 있는 행과 열의 데이터 양이 무제한입니다. 그래서 방대한 양의 데이터는 csv로 저장하는 경우가 많습니다.

파일 별 크기 차이

각 확장자 형식은 동일한 콘텐츠가 담겨있을 때 파일 크기에 차이가 있습니다. 통상 xlsb 파일이 가장 크기가 작고, 그 다음으로 xlsx → xlsm → csv → xls 순으로 크기가 작습니다.

반응형

댓글

Designed by JB FACTORY