xls와 xlsx의 방식 차이

반응형
    반응형

    xls와 xlsx의 방식 차이

    xls에서 xlsx로 변환되었다는 건 엑셀을 써본 사람들은 다 알겁니다. 최근 시스템 리소스 오류가 나오면서 xls와 xlsx의 방식이 어떻게 다른지 궁금해서 정리해봤습니다.

    파일 형식

    Xls 파일은 BIFF(Binary Interchange File Format)를 기반으로 이진 형식으로 정보를 저장합니다. 반면, Xlsx 파일은 압축된 XML 파일의 Zip 형식으로 데이터를 저장합니다. 실제로 xlsx파일을 zip으로 바꾸면 xml 형식으로 바뀐 파일모음으로 새로 만들어집니다.

     

    xlsx의 확장자를 zip으로 바꾼 모습

    파일 크기

    기본적으로 xls 파일이 더 큽니다. 하지만 xls는 xlsx보다 적은 데이터를 저장합니다. xlsx가 더 많은 행과 열을 가지고 있습니다.

    호환버전

    xls는 2003년 이전 버전과 호환됩니다. xlsx는 2007년 이후 버전이 가능합니다. 물론 최신 버전의 엑셀로 열려고 하면 둘다 열어지긴 하지만 xls는 확실히 불안전하고 시스템 리소스 오류를 일으키기도 합니다.

    개선점

    xls에서 xlsx로 바뀌면서 개선된 점은 다음과 같습니다.

    • 파일 형식 : xls는 이진 파일 형식으로 저장되다보니 텍스트 편집기에서 직접 열거나 처리하기 어렵다는 단점이 있었습니다. xlsx파일로 변경되면서 XML 기반으로 저장되어 텍스트 편집기에서도 쉽게 읽고 편집할 수 있는 형태가 되었습니다.
    • 파일 크기: xlsx가 xls보다 일반적으로 더 용량이 작지만 저장할 수 있는 행과 열은 더 늘어났습니다. 작은 크기라서 저장 및 전송 시간을 단축시키고, 디스크 공간을 절약합니다.
    • 안전성 및 신뢰성 : xlsx은 XML 기반 형식이라서 파일이 손상되거나 손상되었을 때 xls 보다 쉽게 복구할 수 있습니다.
    • 호환성 : 다른 소프트웨어 및 플랫폼과의 호환성을 향상시켰습니다. 마이크로소프트 오피스 말고도 구글 시트와 같은 다른 프로그램에서도 편집할 수 있습니다.

    마치며

    xls 와 xlsx 차이를 표로 정리하고 마치겠습니다.

    비교 XLS XLSX
    형식 바이너리 형식 Microsoft Office Open XML 형식
    버전 2003 및 이전 버전 2007년 이후 버전
    파일 크기 XLSX보다 크다 XLS에 비해 작다
    용량 XLSX보다 적은 수의 데이터를 저장 XLS보다 더 많은 행과 열 용량 저장

     

    함께 보면 좋은글

    [엑셀] 시스템 리소스가 부족하여 완전히 표시되지 않습니다 해결방법

    [파이썬] 엑셀 파일 빠르게 읽는 방법(dask, csv, xlsx)

    Pandas로 xlsx 안 열어질 때

    댓글

    Designed by JB FACTORY

    ....