티스토리 뷰

2017년도 1회 컴퓨터활용능력 1급 필기 기출문제 36번을 풀이한 것이다.

엑셀의 파일 확장자가 의미하는 파일 형식을 묻고 있다. 잘못된 설명을 찾아보자.


36. 다음 중 엑셀의 확장자에 따른 파일 형식과 설명이 옳지 않은 것은?


① .xlsb - Excel 2007 바이너리 파일 형식이다.

② .xlsm - XML 기반의 Excel 2007 파일 형식으로 매크로를 포함할 수 있다.

③ .xlsx - XML 기반의 기본 Excel 2007 파일 형식으로 VBA 매크로 코드나 Excel 4.0 매크로 시트를 저장할 수 없다.

.xltx - Excel 서식파일의 기본 Excel 2007 파일형식 으로 VBA 매크로 코드나 Excel 4.0 매크로 시트를 저장할 수 있다.


풀이 :


모든 엑셀 확장자나 파일 형식을 알고 있을 필요는 없다. 그러나 엑셀에서 사용하는 주요 파일 확장자와 그 파일 형식은 알고 있어야 한다. 이를 묻는 문제이다.


관련 문제 : [필기 풀이] 컴활2급 기출문제 2006년2회-30번 엑셀 파일 확장자


엑셀 파일 확장자 문제 풀이


먼저, 엑셀의 기본 확장자라 할 수 있는 .xlsx.xlsm 은 XML 을 기반으로 여러 파일을 포함하는 압축된 파일 형식이다.


참고1: XML 은 HTML 과 유사한 eXtensible Markup Language 이다.


[그림1] 엑셀 통합문서 서식 텍스트 파일형식[그림1] 엑셀 통합문서 서식 텍스트 파일형식

 


1번) .xlsb

엑셀 2007 이후 버전에서 사용하는 바이너리 파일 형식이다. Sheet 의 s 로, Binary 의 b 로 확장자와 형식을 연결하자.


[그림2] 엑셀 바이너리 통합문서 xlsb 구조와 파일분석[그림2] 엑셀 바이너리 통합문서 xlsb 구조와 파일분석



바이너리( 이진 ) 파일 형식인 .xlsb 는 엑셀 2003 이전 버전에서 사용하던 바이너리 형식인 .xls 와 유사하다.


관련 문제 : [필기 풀이] 컴활2급 기출 2016년2회-30번 엑셀 개인용 매크로


2번) .xlsm

엑셀 2007 이후 버전에서 사용하는 매크로를 포함하는 엑셀 통합문서 기본 파일 형식이다. 엑셀에서 가장 기본이 되는 파일 확장자는 .xlsx 이다. 그러나, 통합문서에 매크로를 포함한 경우 이 파일형식으로 저장할 수 없다.


[그림3] 엑셀 매크로 제외 통합 문서 저장[그림3] 엑셀 매크로 제외 통합 문서 저장



이렇게 엑셀에 매크로를 포함한 경우, 저장에 사용되는 확장자는 .xlsm 이다. Macro 의 m 으로 기억하자.


관련 문제 : [필기 풀이] 컴활2급 기출풀이 2016년1회-30번 엑셀 매크로 기초


3번) .xlsx

엑셀 2007 이후 버전에서 사용하는 매크로를 포함하지 않는 가장 기본이 되는 엑셀 파일 형식이다. XML 의 x 로 기억하자.


[그림4] 엑셀 2007 통합 문서 xlsx 구조와 파일분석[그림4] 엑셀 2007 통합 문서 xlsx 구조와 파일분석



관련 링크 : [엑셀 실무] 엑셀 파일 형식을 CSV 파일로 변환 저장하기


4번) .xltx

엑셀 2007 이후 버전에서 사용하는 매크로를 포함하지 않는 서식 파일 형식이다. Template 의 t 로 기억하자.


따라서, 보기의 매크로를 저장할 수 있다는 설명의 잘못된 것이다.

엑셀에서 매크로를 포함하는 서식 파일 형식은 .xltm 이다. [그림1 참고]


관련 링크 : 엑셀 차트 서식 파일 형식 .crtx


참고2: .xlsx 와 .xlsb 간략 비교 ( xlsx vs xlsb )


.xlsb 의 장점은

- 이진 파일 형식이기에 .xlsx 보다 열기와 저장 속도가 빠르고( 처리/계산 속도와는 상관없음 ),

- 보다 작은 파일 크기로 저장할 수 있으며( 매우 큰 파일에서 확연한 차이 ),

- 보다 긴 수식을 사용할 수 있다.( 8192 이상)


[그림5] 엑셀 동일 통합문서 xlsx xlsb 형식 파일크기[그림5] 엑셀 동일 통합문서 xlsx xlsb 형식 파일크기



.xlsb 의 단점이라면

- 엑셀 2003 이전 버전에서는 지원하지 않기에 호환성이 떨어지고( 지원 않는 오픈오피스가 있음 ),

- 파일명으로 바로 매크로 포함 여부를 구분할 수 없어, 보안에서 .xlsx .xlsm 보다 위험하다.


엑셀의 기본 파일 저장 형식은 통합 문서( xlsx, xlsm )와 서식 파일 형식( xltx, xltm )으로 분리된다. 그리고, 두 파일 그룹은 매크로 제거와 매크로 포함으로 다시 구분된다. 


바이너리 통합 문서 형식( xlsb )까지 이해한다면, 엑셀을 대표하는 파일 형식은 모두 알고 가는 것이다.


정답 : 4번


이전 문제 :

[필기 풀이] 컴활1급 기출문제 2017년1회-35번 엑셀 배열 상수 수식


마늘빵.

댓글