반응형
엑셀에서 자주 사용되는 파일 형태인 '통합 문서', '매크로 포함 통합문서', '엑셀 추가기능' 파일에 대해서, 각 포맷을 정리해 둔다.
파일 종류 | 확장자 | 지원되는 엑셀 버전 | 설명 |
통합 문서 | .xls | Excel 5.0, Excel 95 | BIFF5 포맷 |
.xls | Excel 97 - Excel 2003 | BIFF8 포맷, 설명 페이지 | |
.xlsx | Excel 2007 부터 - | 설명 페이지 | |
매크로 통합 문서 | .xlsm | Excel 2007, Excel 2010, Excel 2013, Excel 2016 | 설명 페이지 |
추가 기능 | .xla | Excel 97 - Excel 2003 | 위 xls와 xlsm 설명 페이지와 동일 |
.xlam | Excel 2007, Excel 2010 | ||
- | - | - | MS Office 문서 암호화에 대한 설명 |
1. xls 파일 형식 (Excel 2003 까지)
BIFF(Binary Interchange File Format) 포맷을 사용한다.
Excel 95까지는 BIFF5, 그 이후 Excel 97부터는 BIFF8 포맷을 사용.
xls 파일 포맷에 대한 설명 문서:
- pdf 파일 다운로드: https://interoperability.blob.core.windows.net/files/MS-XLS/%5bMS-XLS%5d.pdf
- 웹 페이지에서 설명 보기: https://docs.microsoft.com/en-us/openspecs/office_file_formats/ms-xls/cd03cb5f-ca02-4934-a391-bb674cb8aa06
* MS Office 파일 전체에 대한 파일 포맷 자료를 다운로드 받을 수 있는 곳: https://docs.microsoft.com/en-us/openspecs/office_file_formats/MS-OFFFFLP/8aea05e3-8c1e-4a9a-9614-31f71e679456
2. .xlsx 파일 형식 (Excel 2007 부터)
Excel 2007부터는 zip으로 패키징 된 파일 형태이다. (그 이전까지의 xls 파일은 단일 파일)
이때부터 XML 형태의 파일 포맷을 사용했다. (Office Open XML SpreadsheetML File Format)
설명 문서: [MS-XLSX].pdf
- pdf 다운로드: https://interoperability.blob.core.windows.net/files/MS-XLSX/%5bMS-XLSX%5d.pdf
- 웹사이트에서 문서 보기: https://docs.microsoft.com/en-us/openspecs/office_standards/ms-xlsx/2c5dee00-eff2-4b22-92b6-0738acd4475e
3. xlsm (매크로 통합 문서)
xlsm은 xlsx처럼 zip 파일인데 VBA(Visual Basic for Application) 코드파일이 zip 패키지안에 포함된 형태이다.
VBA파일에 대한 포맷은,
- 설명파일(pdf) 다운로드: https://interoperability.blob.core.windows.net/files/MS-OVBA/%5bMS-OVBA%5d.pdf
- 웹 사이트에서 설명파일 보기: https://docs.microsoft.com/en-us/openspecs/office_file_formats/ms-ovba/575462ba-bf67-4190-9fac-c275523c75fc
4. xlam (Add-in 파일)
xlam 파일을 xlsm파일과 같이 zip 파일이다. 단, Worksheet에 대한 정보가 없을 뿐.
-끝-
반응형
'Programming > VBA(Excel, Powerpoint)' 카테고리의 다른 글
파워포인트에서 사용되지 않는 마스터 슬라이드 삭제하기 (0) | 2024.05.15 |
---|---|
엑셀 매크로 소스코드 비밀번호 없이 추출하는 방법 (0) | 2022.10.21 |
엑셀 VBA 코드 보호 및 크랙 방법 (20) | 2022.08.21 |
비밀번호에 의해 보호된 엑셀 파일 보호 해제 방법(Excel 97 - 2016) (0) | 2022.08.21 |